首页
›
Linux内核与驱动
›
148-系统调优实战
›
《软中断亲和性调优:多核CPU网络负载均衡实战》
VIP10
本课程属于:148-系统调优实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
软中断亲和性调优:多核CPU网络负载均衡实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要软中断亲和性调优?网络负载…
课程导论
为什么需要软
02
CPU架构基础
多核CPU的缓存层次结构(L1/L2…
CPU
架构基础
03
中断基础概念
硬中断与软中断的区别 · 中断向量表 · 中断处理流程
断基础概念
断的区别
04
Linux中断子系统
中断控制器(APIC/IOAPIC) · 中断描述符 · 中断处理函数
Linux
断子系统
05
软中断机制详解
软中断的类型(NET_RX_SOFT… · ksoftirqd内核线程
断机制详解
NET
06
RPS/RFS技术原理
接收包 steering(RPS)与…
RPS/RFS
技术原理
07
XPS技术原理
传输包 steering(XPS)如…
XPS
技术原理
08
网卡多队列技术
RSS(接收端缩放)与Flow Di…
网卡多队列技术
RSS
09
中断亲和性(SMP IRQ Affinity)
/proc/irq/ 目录结构 · smp_affinity 文件解析
SMP
IRQ
10
手动设置中断亲和性
使用echo命令修改smp_affi… · 绑定IRQ到指定CPU
手动设置
断亲
11
irqbalance服务
自动均衡中断的守护进程 · 配置与调优策略
irqbalance
服务
12
查看当前中断分布
/proc/interrupts 文… · 分析CPU负载不均
查看当前
断分布
13
网络协议栈数据路径
从网卡到socket的完整数据流(N… · GRO · 协议层)
网络协议栈数据路…
socket
14
NAPI轮询机制
中断节流与轮询结合 · 减少高负载下的中断开销
NAPI
轮询机制
15
单队列网卡瓶颈分析
单CPU软中断100%时 · 网络吞吐量下降的根因
单队列网卡瓶颈分…
CPU
16
多队列网卡配置实战
ethtool -L 设置队列数 · ethtool -x 查看RSS哈希
多队列网卡配置实…
ethtool
17
RPS/RFS配置实战
在/sys/class/net/et…
RPS/RFS
配置实战
18
XPS配置实战
设置tx-queue的xps_cpu… · 绑定发送队列到CPU
XPS
配置实战
19
使用taskset绑定ksoftirqd
将软中断处理线程固定到特定CPU核心
taskset
ksoftirqd
20
性能监控工具
mpstat -I CPU 查看软中… · perf top 分析热点
性能监控工具
mpstat
21
网络负载均衡基准测试
使用netperf/iperf3测试…
网络负载均衡基准…
netperf/iper…
22
案例一
Web服务器(Nginx)软中断调优 · 降低延迟与丢包
案例一
Web
23
案例二
数据库服务器(MySQL)网络中断隔… · 避免抖动影响事务
案例二
MySQL
24
案例三
DPDK与内核协议栈共存时的中断隔离…
案例三
DPDK
25
容器环境下的中断亲和性
cgroup与CPU pinning…
容器环境下的
断亲
26
云原生场景
Kubernetes节点上网络中断的…
云原生场景
Kubernetes
27
自动化脚本编写
使用Python/shell脚本批量…
自动化脚本编写
Python/shell
28
常见问题与排错
smp_affinity不生效 · irqbalance冲突 · CPU软中断不均衡
常见问题
排错
29
高级调优
结合CPU隔离(isolcpus)与…
高级调优
CPU
30
课程总结与最佳实践
生产环境软中断调优的Checklis…
课程总结
最佳实践
所属VIP或分类
同VIP:IO调度器与cgroup:多租户环境下的IO性能调优
同VIP:IO调度器参数调优:NVMe-SSD场景下的性能优化
同VIP:Linux内核编译调优:定制化系统性能优化全流程