首页
›
Linux内核与驱动
›
080-内核调优实战
›
《内核网络收包流程:NAPI与中断合并参数调优》
VIP10
本课程属于:080-内核调优实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核网络收包流程:NAPI与中断合并参数调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
NAPI与中断合并调优的重要性 · 课程目标与受众 · 学习路径概览
课程导论
NAPI
02
传统中断收包模型
硬件中断(IRQ)流程 · 中断风暴问题 · 高PPS场景下的性能瓶颈
传统
断收包模型
03
NAPI核心设计哲学
轮询(Polling)与中断结合 · NAPI的诞生背景与设计目标
NAPI
核心设计哲学
04
NAPI数据结构
napi_struct结构体详解 · poll函数指针 · 设备与NAPI的绑定关系
NAPI
数据结构
05
NAPI调度机制
从硬件中断到软中断的切换 · napi_schedule()函数调…
NAPI
调度机制
06
NAPI轮询循环
poll()回调函数执行流程 · budget与weight参数的作用
NAPI
轮询循环
07
NAPI完成与重新开启中断
napi_complete()与中断… · 避免饿死其他设备
NAPI
完成
08
GRO(Generic Receive Offload)基础
GRO原理 · 与NAPI的协同工作 · 合并小包为大包
GRO
Generic
09
RPS/RFS与NAPI
接收包分发(Receive Pack… · 流分发(Receive Flow S…
RPS/RFS
NAPI
10
中断合并(Interrupt Coalescing)概念
什么是中断合并 · 自适应中断合并(adaptive-r…
Interrupt
Coalescing
11
网卡硬件中断合并参数
rx-usecs · rx-frames · tx-usecs
网卡硬件
断合并参数
12
ethtool工具实战
使用ethtool -c查看当前合并… · ethtool -C修改参数
ethtool
工具实战
13
自适应中断合并(adaptive-rx)
原理 · 适用场景 · 如何启用与禁用
adaptive-rx
自适应
14
NAPI的budget参数调优
sysfs接口(/sys/class… · 对吞吐与延迟的影响
NAPI
budget
15
NAPI的weight参数调优
gro_flush_timeout · napi_defer_hard_ir… · defer_hard_irqs_co…
NAPI
weight
16
中断亲和性(IRQ Affinity)
将中断绑定到特定CPU核心 · 避免跨NUMA访问
IRQ
Affinity
17
多队列网卡与NAPI
每个队列独立NAPI实例 · RSS(Receive Side S…
NAPI
多队列网卡
18
高吞吐场景调优策略
增大budget · 增大中断合并 · 关闭自适应合并
高吞吐场景调优策…
budget
19
低延迟场景调优策略
减小中断合并 · 减小budget · 启用自适应合并
低延迟场景调优策…
减小
20
混合负载场景调优
动态调整参数 · 使用自适应中断合并
混合负载场景调优
动态调整参数
21
监控与性能指标
使用perf top · mpstat · ethtool -S
监控
性能指标
22
常见性能问题诊断
中断风暴 · NAPI轮询超时 · CPU软中断软锁(soft lock…
常见性能问题诊断
断风暴
23
案例1
Web服务器高并发场景下的NAPI调…
案例1
Web
24
案例2
实时音视频流低延迟场景下的中断合并调…
案例2
实时音视频流低延…
25
案例3
存储服务器(如NVMe-oF)对网络…
案例3
NVMe-oF
26
NAPI与CPU调频调速
cpufreq governor对N… · isolcpus与nohz_full
NAPI
CPU
27
内核编译选项对NAPI的影响
CONFIG_NET_RX_BUSY… · CONFIG_RPS · CONFIG_RFS
NAPI
内核编译选项对
28
Busy Polling机制
SO_BUSY_POLL套接字选项 · 与NAPI的互补关系
Busy
Polling
29
未来趋势与新技术
XDP(Express Data P… · AF_XDP · io_uring与网络收包
未来趋势
新技术
30
课程总结与最佳实践
调优决策树 · 常见误区 · 推荐阅读与工具清单
课程总结
最佳实践
所属VIP或分类
同VIP:Linux-RCU并发编程与内核运行参数调优
同VIP:内核OOM-Killer机制调优与内存超卖实战
同VIP:内核perf-c2c缓存一致性分析与调优实战