正确配置irqbalance以改善网络流量

正确配置irqbalance以改善网络流量

我有一台 Debian 12 机器,它有很多软中断

通过调用cat /proc/softirqs

NET_RXCPU1相比而言是巨大的CPU0

我想使用由以下程序提供的亲和性开关来分配两个核心上的中断请求:中断平衡

但似乎我的配置不对,因为当我通过 init.d 运行 irqbalance 守护进程并且通过测试它时irqbalance --debug它什么也没做。

通过使用ENABLED="1"不做任何改变。

irqbalance 是否也适用于软中断?通过在屏幕上运行 irqbalance 并在 htop 上检查,CPU0 从未被使用过。

ksoftirqd/1进程仍然占用大量 CPU,但ksoftirqd/0不会。

也许 irqbalance 不是为软中断设计的?但 Oracle 网站上说也可以处理软中断。

是否可能是 ksoftirqd 直接衍生出 2 个进程,专门绑定在单个 CPU 上,以便 ksoftirqd/1 不会在 CPU0 上运行?

相关内容