- 156
- 0
- 约5.93万字
- 约 27页
- 2021-01-22 发布于湖南
- 举报
DPDK关键技术
赵剑川 2014.11.26
概要
DPDK 是 INTEL提供的提升数据面报文快速处理速率的应用程序开发包,它主要利用以下几
个方面的支持特点来优化报文处理过程,从而加快报文处理速率:
1、 使用大页缓存支持来提高内存访问效率。
2 、 利用 UIO 支持, 提供应用空间下驱动程序的支持, 也就是说网卡驱动是运行在用户空间
的,减下了报文在用户空间和应用空间的多次拷贝。
3 、 利用 LINUX 亲和性支持, 把控制面线程及各个数据面线程绑定到不同的 CPU核,节省了
线程在各个 CPU 核来回调度。
4 、 提供内存池和无锁环形缓存管理,加快内存访问效率。
整个 DPDK系统由许多不同组件组成,各组件为应用程序和其它组件提供调用接口,其结构
图如下图所示:
Dpdk application None Dpdk application
Sched lib KNI lib Net prototol lib Hash/Lpm
您可能关注的文档
- CFG桩施工技术课件详解.pdf
- ch9信息安全事件应急处理和灾难恢复详解.pdf
- Cha02DreamweaverCC的基本操作详解.pdf
- CJ6000F测井绞车使用培训详解.pdf
- CP_CPK_PP_PPK详细定义与计算方法解析.pdf
- DCS控制系统详解.pdf
- DCTT型登船梯使用说明书..pdf
- DGJ32/J16-2014住宅工程质量通病控制标准习题(安装)详解.pdf
- DH系列推土机液压系统详解.pdf
- DNA和RNA提取原理和方法详解.pdf
- 2026年中国商用厨房微波炉设备智能控温技术分析报告.docx
- 北京市育才学校2025-2026学年高一下学期期中考试数学试卷(含答案).pdf
- 跨学科实践“制作简易杆秤”(教学设计)八年级物理下学期项目化课程案例.docx
- 跨学科实践“制作微型密度计”(教学设计)-八年级物理下学期项目化课程案例.docx
- 2026年旅游智能酒店客房管理系统报告.docx
- 北京市陈经纶中学2025-2026学年高一下学期贯通班期中考试数学试卷(含答案).pdf
- 河北省廊坊市2024-2025学年高二年级上学期期末考试化学试卷2.pdf
- 2025年酒店人脸识别防盗技术报告.docx
- 2025年数字货币市场前景报告.docx
- 北京市陈经纶中学2025-2026学年下学期期中诊断高二年级数学试卷(含答案).pdf
原创力文档

文档评论(0)