01
网络瓶颈概述
识别常见瓶颈点,理解网卡在I/O路径中的角色
基础概念
02
网卡硬件架构
深入理解MAC、PHY、DMA、Ring Buffer内部结构
硬件核心
03
中断机制与调优
MSI-X、中断亲和性、中断合并(Coalescing)
中断亲和性
04
环形缓冲区(Ring Buffer)调优
调整Ring Buffer大小以匹配流量模型
缓冲区性能
05
多队列(RSS)技术
利用Receive Side Scaling实现多核负载均衡
多队列RSS
06
数据包卸载(Offload)技术
TSO、GSO、GRO、LRO原理与配置
卸载TSO/GRO
07
网卡驱动参数调优
ethtool深度解析:-g, -l, -c, -k, -a
ethtool驱动
08
TCP/IP协议栈调优
Socket Buffer、TCP窗口、拥塞控制算法
TCP协议栈
09
内核网络参数调优
/proc/sys/net/核心参数:rmem, wmem, backlog
内核参数
10
NUMA架构与网卡绑定
NUMA对网络性能的影响,优化内存与CPU亲和性
NUMA绑定
11
DPDK基础入门
DPDK架构、UIO/VFIO驱动、大页内存配置
DPDK大页
12
DPDK轮询模式驱动(PMD)
无中断收包机制,对比传统中断模式
PMD轮询
13
DPDK内存管理
Mempool、Mbuf、Hugepage深度优化
内存Mbuf
14
DPDK多核分发
Pipeline模型与Run-to-Completion模型选择
多核模型
15
XDP(eXpress Data Path)入门
XDP架构、BPF程序挂载点
XDPBPF
16
XDP实战:DDoS防御与过滤
使用XDP实现高性能DDoS防御与流量过滤
XDPDDoS
17
eBPF与网络观测
使用eBPF跟踪网络延迟、丢包与队列深度
eBPF观测
18
网卡绑定(Bonding)技术
Mode 0-6详解,LACP(802.3ad)配置
BondingLACP
19
虚拟化网络优化
SR-IOV、VirtIO、PCI Passthrough性能对比
虚拟化SR-IOV
20
容器网络性能调优
Calico、Flannel、Macvlan性能基准测试
容器CNI
21
网络性能基准测试
iperf3、netperf、pktgen压力测试
基准测试iperf3
22
网络延迟优化
PTP、NTP、SO_Timestamping、Busy Polling
延迟PTP
23
网卡固件与NVRAM设置
固件升级、PCIe协商速率与最大负载大小
固件PCIe
24
高级流控(Flow Control)
IEEE 802.3x、PFC(Priority Flow Control)配置
流控PFC
25
数据中心桥接(DCB)
ETS、QoS与无损网络(RoCEv2)基础
DCBRoCEv2
26
智能网卡(SmartNIC)与DPU
Offload引擎、FPGA加速与可编程数据平面
SmartNICDPU
27
网络性能调优方法论
从测量、分析到迭代的闭环流程
方法论流程
28
常见性能问题排查
丢包、重传、队列溢出、CPU软中断过高
排查丢包
29
案例实战:双十一流量洪峰
某电商平台双十一网卡调优实录
实战双十一
30
未来趋势:CXL与800Gbps
CXL互联、Chiplet网卡与800Gbps调优挑战
未来CXL