如何缓解高SoftIRQ(si)CPU

时间:2012-01-07 18:14:48

标签: linux kernel

在高网络容量下使用LVS或Nginx在CentOS上实现负载均衡。 网络流量主要是小包,连接量大,带宽相对较低。

唯一似乎成为瓶颈的是高SoftIRQ,这对于基于事件的IO来说并不奇怪。

机器有4个NIC,但只启用了一个。

Linux内核专家应该知道连接更多的网卡是否会减轻多处理器上的一些软件中断。

1 个答案:

答案 0 :(得分:1)

我曾经处理类似的情况,网卡驱动程序无法正确处理高传入数据包。此驱动程序是Xen的默认驱动程序。

所以基本上我当时唯一的选择(升级之后没有解决任何问题),就是尝试使用不同的卡/驱动程序,这会让问题消失。