logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[AI问答]DPDK 的 Hugepages 使用

两次映射机制:Legacy模式通过两次mmap确保物理地址连续性,这对DMA操作至关重要NUMA感知:所有分配都考虑NUMA节点,优先从本地Socket分配大页,避免跨节点访问延迟进程间共享:主进程通过共享内存传递大页配置,支持多进程(主从)模型IOVA模式适配:根据系统能力自动选择PA(物理地址)或VA(虚拟地址)模式文件锁保护:使用flock防止多个DPDK进程并发操作hugetlbfs目录预

#网络
[AI问答]DPDK lcore(逻辑核心)技术原理与实现详解

EAL 是 DPDK 的环境抽象层,负责屏蔽操作系统差异,提供统一的 CPU、内存、设备管理接口。CPU 拓扑探测:读取获取物理核、逻辑核、Socket 信息线程生命周期管理:创建 pthread、设置 CPU 亲和性、启动任务循环任务分发调度:通过回调函数机制将业务逻辑分发到指定 lcore机制实现方式性能影响线程创建一次性开销,运行时零调度任务分发回调函数注册到函数指针调用,< 10ns 延迟

#网络#开发语言
libaio介绍和使用

libaio介绍和使用

网络虚拟化相关的Linux接口介绍

Linux下的网络虚拟化接口介绍

文章图片
strongswan介绍

strongswan介绍文档翻译

#网络#安全#网络协议
[Python]光学字符识别

number.png# pip install pytesseract# sudo apt-get install tesseract-ocr# python>>> import pytesseract>>> from PIL import Image>>> img = Image.open("/home/wq/Downloads/number.png")>>> pytesserac

Python设置本机IP和子网掩码

#!/usr/bin/env pythonfrom fcntl import ioctlimport socketimport structimport syssock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)try:#setup localhost IP addressifreq = struct.pac...

到底了