首页
›
Linux内核与驱动
›
157-Linux网络协议栈
›
《Linux网络协议栈TCP IP卸载功能配置与性能对比测试》
VIP10
本课程属于:157-Linux网络协议栈
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux网络协议栈TCP IP卸载功能配置与性能对比测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
TCP/IP卸载技术概述 · 为什么需要卸载 · 卸载的收益与挑战
课程导论
TCP/IP
02
网络协议栈基础回顾
Linux内核网络协议栈分层模型 · 数据包收发路径
网络协议栈基础回…
Linux
03
硬件卸载基础
网卡硬件卸载能力概述 · TSO/GRO/LRO/RSS概念
硬件卸载基础
网卡硬件卸载能力…
04
TSO(TCP Segmentation Offload)原理
大包分割机制 · 驱动与硬件协作流程
TSO
TCP
05
GSO(Generic Segmentation Offload)原理
软件模拟TSO · 适用场景与配置
GSO
Generic
06
GSO与TSO对比
性能差异 · CPU占用率 · 适用硬件条件
GSO
TSO
07
GRO(Generic Receive Offload)原理
接收端合并小包 · 减少协议栈开销
GRO
Generic
08
LRO(Large Receive Offload)原理
硬件级接收合并 · 与GRO的区别
LRO
Large
09
RSS(Receive Side Scaling)原理
多队列分发 · 哈希计算与CPU亲和性
RSS
Receive
10
RPS(Receive Packet Steering)原理
软件级RSS · 配置与调优
RPS
Receive
11
RFS(Receive Flow Steering)原理
基于应用CPU的流分发 · 减少缓存抖动
RFS
Receive
12
XPS(Transmit Packet Steering)原理
发送端多队列选择 · 与RFS协同
XPS
Transmit
13
硬件卸载配置工具
ethtool命令详解 · 查看卸载状态 · 启用/禁用卸载
硬件卸载配置工具
ethtool
14
ethtool实操
查看网卡卸载能力 · 修改TSO/GRO/RSS参数
ethtool
实操
15
网络性能测试工具
iperf3 · netperf · ping
网络性能测试工具
iperf3
16
iperf3性能测试
TCP吞吐量测试 · UDP带宽与丢包测试
iperf3
性能测试
17
基准测试
关闭所有卸载功能时的网络性能基线
基准测试
关闭所有卸载功能…
18
TSO/GSO性能对比测试
开启与关闭TSO/GSO的吞吐量与C…
TSO/GSO
性能对比测试
19
GRO/LRO性能对比测试
开启与关闭GRO/LRO的接收性能与…
GRO/LRO
性能对比测试
20
RSS多队列性能测试
单队列与多队列的吞吐量 · CPU均衡效果
RSS
多队列性能测试
21
RPS/RFS性能测试
软件分发与硬件分发的延迟与吞吐差异
RPS/RFS
性能测试
22
综合卸载组合测试
TSO+GRO+RSS全开 vs 全…
综合卸载组合测试
TSO+GRO+RSS
23
卸载对延迟的影响
ping延迟测试 · TCP小包延迟测试
卸载对延迟的影响
ping
24
卸载对CPU利用率的影响
使用sar/perf分析CPU软中断…
CPU
卸载对
25
卸载对内存带宽的影响
使用perf stat分析缓存命中率…
卸载对内存带宽的…
perf
26
虚拟化环境中的卸载
SR-IOV · virtio-net卸载 · 主机与虚拟机性能
虚拟化环境
卸载
27
容器环境中的卸载
Docker/Kubernetes网…
容器环境
卸载
28
常见问题与排错
卸载导致的数据包损坏 · 校验和错误 · 性能下降
常见问题
排错
29
高级调优
结合irqbalance · numa · 网卡队列深度
高级调优
irqbalance
30
课程总结与最佳实践
不同场景下的卸载推荐配置 · 性能调优checklist
课程总结
最佳实践
所属VIP或分类
同VIP:Linux-NIC驱动开发与网络收发链路调试
同VIP:Linux网络中断处理开发与软中断收包调优
同VIP:Linux网络协议栈TCP-IP卸载与硬件加速配置