首页
›
嵌入式基础与RISC-V
›
055-Linux嵌入式系统模块化软件架构设计
›
《Linux通信协议栈性能分析与故障定位实战》
VIP10
本课程属于:055-Linux嵌入式系统模块化软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux通信协议栈性能分析与故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
协议栈全景
Linux网络协议栈架构总览 · 从socket到网卡的完整数据流 · 关键数据结构(sk_buff
协议栈全景
Linux
02
性能基准
网络性能指标定义(吞吐量 · 延迟 · pps
性能基准
网络性能指标定义
03
内核旁路技术
DPDK原理与架构 · AF_XDP与XDP基础 · 用户态协议栈(如F-Stack)对比
内核旁路技术
DPDK
04
中断与轮询
NAPI机制详解 · 硬中断与软中断平衡 · 中断合并(Coalescing)调优
轮询
NAPI
05
内存管理
sk_buff的分配与回收 · DMA与Ring Buffer · 内存拷贝优化(零拷贝
内存管理
sk
06
锁与并发
内核锁竞争分析 · RCU机制在协议栈中的应用 · Per-CPU变量与缓存行对齐
并发
内核锁竞争分析
07
TCP性能调优
TCP拥塞控制算法(BBR/CUBI… · TCP参数调优(net.ipv4.t… · TLS/SSL卸载
TCP
性能调优
08
UDP与多播
UDP性能瓶颈分析 · 多播/广播优化 · GRO/GSO对UDP的影响
UDP
多播
09
Socket性能
epoll与io_uring对比 · Reactor与Proactor模式 · SO_REUSEPORT与多核扩展
Socket
性能
10
硬件卸载
TSO/GSO/GRO/LRO原理 · RSS与RPS/RFS · Checksum Offload
硬件卸载
TSO/GSO/GRO/…
11
网络拓扑
NUMA感知与CPU亲和性 · 网卡多队列绑定 · 跨NUMA访问代价
网络拓扑
NUMA
12
容器网络
veth pair与bridge · Overlay网络(VXLAN/Ge… · Calico与Flannel性能对比
容器网络
veth
13
虚拟化网络
virtio-net与vhost-n… · SR-IOV与VF · OVS-DPDK性能调优
虚拟化网络
virtio-net
14
监控工具
perf top/stat/reco… · ftrace与trace-cmd · eBPF/bcc工具集(如tcpli…
监控工具
perf
15
网络抓包
tcpdump与Wireshark高… · pcap文件分析技巧 · tcpdump性能开销
网络抓包
tcpdump
16
延迟分析
ping与ICMP延迟 · TCP RTT测量 · 应用程序延迟分解(用户态/内核态/硬…
延迟分析
ping
17
丢包定位
网卡丢包统计(ethtool -S) · 内核丢包计数器(/proc/net/… · TCP重传分析
丢包定位
ethtool
18
吞吐瓶颈
CPU瓶颈(软中断/硬中断) · 内存带宽瓶颈 · PCIe带宽瓶颈
吞吐瓶颈
CPU
19
连接跟踪
conntrack原理与性能影响 · nf_conntrack参数调优 · 无状态防火墙替代方案
连接跟踪
conntrack
20
路由与转发
路由缓存与FIB查找 · 策略路由性能 · 多路径路由(ECMP)哈希冲突
路由
转发
21
Netfilter框架
iptables/nftables性… · Hook点开销分析 · 流量控制(tc)与Qdisc
Netfilter
框架
22
内核编译
内核配置裁剪(CONFIG_*) · 模块化与内置选择 · 编译优化(-O2 vs -Os)
内核编译
CONFIG
23
系统调优
sysctl网络参数全集 · irqbalance与中断亲和性 · cgroup与网络带宽限制
系统调优
sysctl
24
应用层优化
sendfile/splice零拷贝 · MSG_ZEROCOPY标志 · SO_BUSY_POLL忙轮询
应用层优化
sendfile/spl…
25
故障场景1
TCP连接超时与SYN Flood · 半连接队列满 · 全连接队列满
故障场景1
TCP
26
故障场景2
UDP缓冲区溢出 · MTU/PMTUD问题 · 网卡固件Bug
故障场景2
UDP
27
故障场景3
内存碎片导致sk_buff分配失败 · oom-killer误杀 · 内核Panic
故障场景3
sk
28
故障场景4
虚拟化网络性能下降 · vCPU抢占导致抖动 · Hypervisor调度延迟
故障场景4
虚拟化网络性能下…
29
综合案例
百万并发连接服务器调优 · 高频交易低延迟网络 · CDN边缘节点性能优化
综合案例
百万并发连接服务…
30
总结与展望
性能分析方法论总结 · eBPF未来趋势 · CXL与智能网卡对协议栈的影响
性能分析方法论总…
eBPF
所属VIP或分类
同VIP:Bootloader启动流程移植与启动故障定位实战
同VIP:Bootloader设备树配置与板级移植调试实战
同VIP:Linux交叉编译工具链搭建与调试环境故障定位实战