深入浅出DPDK(完整版).docVIP

  • 0
  • 0
  • 约22.54万字
  • 约 304页
  • 2026-02-27 发布于中国
  • 举报

深入浅出

DPDK

目录

TOC\h\h第一部分DPDK基础篇

\h第1章认识DPDK

\h1.1主流包处理硬件平台

\h1.2初识DPDK

\h1.3解读数据包处理能力

\h1.4探索IA处理器上最艰巨的任务

\h1.5软件包处理的潜力——再识DPDK

\h1.6从融合的角度看DPDK

\h1.7实例

\h1.8小结

\h第2章Cache和内存

\h2.2Cache系统简介

\h2.3Cache地址映射和变换

\h2.4Cache的写策略

\h2.5Cache预取

\h2.6Cache一致性

\h2.7TLB和大页

\h2.8DDIO

\h2.9NUMA系统

\h第3章并行计算

\h3.1多核性能和可扩展性

\h3.2指令并发与数据并行

\h3.3小结

\h第4章同步互斥机制

\h4.1原子操作

\h4.2读写锁

\h4.3自旋锁

\h4.4无锁机制

\h4.5小结

\h第5章报文转发

\h5.1网络处理模块划分

\h5.2转发框架介绍

\h5.3转发算法

\h5.4小结

\h第6章PCIe与包处理I/O

\h6.1从PCIe事务的角度看包处理

\h6.2PCIe上的数据传输能力

\h6.3网卡DMA描述符环形队列

\h6.4数据包收发——CPU和I/O的协奏

\h6.5PCIe的净荷转发带宽

\h6.6Mbuf与Mempool

\h6.7小结

\h第7章网卡性能优化

\h7.1DPDK的轮询模式

\h7.2网卡I/O性能优化

\h7.3平台优化及其配置调优

\h7.4队列长度及各种阈值的设置

\h7.5小结

\h第8章流分类与多队列

\h8.1多队列

\h8.2流分类

\h8.3流分类技术的使用

\h8.4可重构匹配表

\h8.5小结

\h第9章硬件加速与功能卸载

\h9.1硬件卸载简介

\h9.2网卡硬件卸载功能

\h9.3DPDK软件接口

\h9.4硬件与软件功能实现

\h9.5计算及更新功能卸载

\h9.6分片功能卸载

\h9.7组包功能卸载

\h9.8小结

\h第二部分DPDK虚拟化技术篇

\h第10章X86平台上的I/O虚拟化

\h10.1X86平台虚拟化概述

\h10.2I/O透传虚拟化

\h10.3PCIe网卡透传下的收发包流程

\h10.4I/O透传虚拟化配置的常见问题

\h10.5小结

\h第11章半虚拟化Virtio

\h11.1Virtio使用场景

\h11.2Virtio规范和原理

\h11.3Virtio网络设备驱动设计

\h11.4小结

\h第12章加速包处理的vhost优化方案

\h12.1vhost的演进和原理

\h12.2基于DPDK的用户态vhost设计

\h12.3DPDKvhost编程实例

\h12.4小结

\h第三部分DPDK应用篇

\h第13章DPDK与网络功能虚拟化

\h13.1网络功能虚拟化

\h13.2OPNFV与DPDK

\h13.3NFV的部署

\h13.4VNF部署的形态

\h13.5VNF自身特性的评估

\h13.6VNF的设计

\h13.7实例解析和商业案例

\h13.8小结

\h第14章OpenvSwitch(OVS)中的DPDK性能加速

\h14.1虚拟交换机简介

\h14.2OVS简介

\h14.3DPDK加速的OVS

\h14.4小结

\h第15章基于DPDK的存储软件优化

\h15.1基于以太网的存储系统

\h15.2以太网存储系统的优化

\h15.3SPDK介绍

\h15.4小结

第一部分DPDK基础篇

第1章认识DPDK

第2章Cache和内存

第3章并行计算

第4章同步互斥机制

第5章报文转发

第6章PCIe与包处理I/O

第7章网卡性能优化

第8章流分类与多队列

第9章硬件加速与功能卸载

软件正在统治整个世界。

——马

文档评论(0)

1亿VIP精品文档

相关文档