Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何简化高软件质量(si)CPU_Linux_Kernel - Fatal编程技术网

Linux 如何简化高软件质量(si)CPU

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

在高网络容量下,在CentOS上使用LVS或Nginx进行负载平衡。 网络流量主要是具有大量连接和相对较低带宽的小数据包

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

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


Linux内核专家应该知道,连接更多NIC是否会缓解多处理器上的一些软件中断。

我过去也遇到过类似的情况,网卡驱动程序无法正确处理大量传入的软件包。此驱动程序是Xen上的默认驱动程序


因此,基本上我当时唯一的选择(升级后没有解决任何问题)是尝试使用不同的卡/驱动程序,这就解决了问题

您应该在serverfaultWell上询问,同时启用其他三个!(因为它们的中断可能会路由到其他CPU/核心。)