




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PPT书籍导读最新版本读书笔记模板《深入浅出DPDK》最新版读书笔记,下载可以直接修改01引言第二部分DPDK虚拟化技术篇附录A缩略词第一部分DPDK基础篇第三部分DPDK应用篇附录B推荐阅读目录0305020406内容摘要本书汇聚了资深的dpdk技术专家的精辟见解和实战体验,详细介绍了dpdk技术的发展趋势、数据包处理、硬件加速技术、虚拟化,以及dpdk技术在sdn、nfv、网络存储等领域的实际应用。作为国内第一本全面阐述网络数据面核心技术的书籍,本书主要面向it、网络通信行业的从业人员,以及大专院校的学生。引言Linux内核中引入了NAPI机制,其策略是系统被中断唤醒后,尽量使用轮询的方式一次处理多个数据包,直到网络再次空闲重新转入中断等待。第一部分DPDK基础篇NAPI策略用于高吞吐的场景,效率提升明显。第1章认识DPDK第2章Cache和内存第3章并行计算第4章同步互斥机制第5章报文转发第6章PCIe与包处理I/O010302040506第一部分DPDK基础篇第7章网卡性能优化第9章硬件加速与功能卸载第8章流分类与多队列第一部分DPDK基础篇1.1主流包处理硬件平台1.2初识DPDK1.3解读数据包处理能力1.4探索IA处理器上最艰巨的任务第1章认识DPDK1.5软件包处理的潜力——再识DPDK1.6从融合的角度看DPDK1.7实例1.8小结第1章认识DPDK2.1存储系统简介2.2Cache系统简介2.3Cache地址映射和变换2.4Cache的写策略2.5Cache预取2.6Cache一致性010302040506第2章Cache和内存2.7TLB和大页2.9NUMA系统2.8DDIO第2章Cache和内存3.1多核性能和可扩展性3.3小结3.2指令并发与数据并行第3章并行计算4.1原子操作4.2读写锁4.3自旋锁4.4无锁机制4.5小结12345第4章同步互斥机制5.1网络处理模块划分5.2转发框架介绍5.3转发算法5.4小结第5章报文转发6.1从PCIe事务的角度看包处理6.2PCIe上的数据传输能力6.3网卡DMA描述符环形队列6.4数据包收发——CPU和I/O的协...第6章PCIe与包处理I/O6.5PCIe的净荷转发带宽6.7小结6.6Mbuf与Mempool第6章PCIe与包处理I/O7.1DPDK的轮询模式7.2网卡I/O性能优化7.3平台优化及其配置调优7.4队列长度及各种阈值的设置7.5小结12345第7章网卡性能优化8.1多队列8.2流分类8.3流分类技术的使用8.4可重构匹配表8.5小结12345第8章流分类与多队列9.1硬件卸载简介9.2网卡硬件卸载功能9.3DPDK软件接口9.4硬件与软件功能实现第9章硬件加速与功能卸载9.5计算及更新功能卸载9.6分片功能卸载9.7组包功能卸载9.8小结第9章硬件加速与功能卸载第二部分DPDK虚拟化技术篇轮询,这一点很直接,可避免中断上下文切换的开销用户态驱动,在这种工作方式下,既规避了不必要的内存拷贝又避免了系统调用。第10章X86平台上的I/O虚拟化第12章加速包处理的vhost优化方案第11章半虚拟化Virtio第二部分DPDK虚拟化技术篇10.1X86平台虚拟化概述10.2I/O透传虚拟化10.3PCIe网卡透传下的收发包流程10.4I/O透传虚拟化配置的常见问题10.5小结12345第10章X86平台上的I/O虚拟化11.1Virtio使用场景11.2Virtio规范和原理11.3Virtio网络设备驱动设计11.4小结第11章半虚拟化Virtio12.1vhost的演进和原理12.2基于DPDK的用户态vhost...12.3DPDKvhost编程实例12.4小结第12章加速包处理的vhost优化方案第三部分DPDK应用篇亲和性与独占,DPDK工作在用户态,线程的调度仍然依赖内核。第13章DPDK与网络功能虚拟化第15章基于DPDK的存储软件优化第14章OpenvSwitch(OV...第三部分DPDK应用篇13.1网络功能虚拟化13.2OPNFV与DPDK13.3NFV的部署13.4VNF部署的形态第13章DPDK与网络功能虚拟化13.5VNF自身特性的评估13.6VNF的设计13.7实例解析和商业案例13.8小结第13章DPDK与网络功能虚拟化14.1虚拟交换机简介14.2OVS简介14.3DPDK加速的OVS14.4小结第14章OpenvSwitch(OV...15.1基于以太网的存储系统15.2以太网存储系统的优化15.3SPDK介绍15.4小结第15章基于DPDK的存储软件优化附录A缩略词利用线程的CPU亲和绑定的方式,特定任务可以被指定只在某个核上工作。附录B推荐阅读好处是可避免线程在不同核
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村板车出售合同范例
- 公司注销业务合同范本
- 中医诊所招聘合同范本
- 单位出售土地合同范本
- 公司车定维修合同范本
- 共享出租场地合同范本
- 劳务联营合同范例
- 加油站出租合同范本
- 企业赋能合同范本
- 二手房房东出租合同范例
- (2024年)中国传统文化介绍课件
- 糖尿病患者饮食指导课件
- 人工智能数据标注百亿产业详细介绍
- 2023年高考真题-地理(天津卷) 含答案
- 2024年10月自考02160流体力学试题及答案含评分参考
- 2025年公务员考试《行测》模拟题及答案(详细解析)
- 2024年黑龙江省牡丹江市中考历史试卷
- 沪科版八年级物理知识点总结
- 孙权劝学(原卷版)-2024年中考语文之文言文对比阅读
- 高速公路日常清扫与养护方案
- 风电epc合同模板
评论
0/150
提交评论