关于dpdk 的思考

dpdk是通过许多不同的纬度来加速包处理的,其中主要包括:   hugepage大页内存(进程使用的是虚拟地址,一般页表(4k)能映射的虚拟地址空间有限,使用大页能减少换页次数提高cache命中,通过mmap把大页映射到用户态的虚拟地址空间有用过mmap的都知道这是实现共享内存的手段,所以dpdk还支持多进程共享内存)   cache预取 (每次预读当前数据相邻前后的数据),批量操作数据,cach
相关文章
相关标签/搜索