Linux 如何简化高软件质量(si)CPU
在高网络容量下,在CentOS上使用LVS或Nginx进行负载平衡。 网络流量主要是具有大量连接和相对较低带宽的小数据包 唯一似乎成为瓶颈的是高SoftIRQ,这对基于事件的IO来说并不奇怪 机器有4个NIC,但只有一个已启用Linux 如何简化高软件质量(si)CPU,linux,kernel,Linux,Kernel,在高网络容量下,在CentOS上使用LVS或Nginx进行负载平衡。 网络流量主要是具有大量连接和相对较低带宽的小数据包 唯一似乎成为瓶颈的是高SoftIRQ,这对基于事件的IO来说并不奇怪 机器有4个NIC,但只有一个已启用 Linux内核专家应该知道,连接更多NIC是否会缓解多处理器上的一些软件中断。我过去也遇到过类似的情况,网卡驱动程序无法正确处理大量传入的软件包。此驱动程序是Xen上的默认驱动程序 因此,基本上我当时唯一的选择(升级后没有解决任何问题)是尝试使用不同的卡/驱动程序,这就解
Linux内核专家应该知道,连接更多NIC是否会缓解多处理器上的一些软件中断。我过去也遇到过类似的情况,网卡驱动程序无法正确处理大量传入的软件包。此驱动程序是Xen上的默认驱动程序
因此,基本上我当时唯一的选择(升级后没有解决任何问题)是尝试使用不同的卡/驱动程序,这就解决了问题 您应该在serverfaultWell上询问,同时启用其他三个!(因为它们的中断可能会路由到其他CPU/核心。)