![网卡未提供最大吞吐量 Ubuntu 服务器](https://linux22.com/image/788844/%E7%BD%91%E5%8D%A1%E6%9C%AA%E6%8F%90%E4%BE%9B%E6%9C%80%E5%A4%A7%E5%90%9E%E5%90%90%E9%87%8F%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我在 有一台服务器OVH
。我的服务器能够交付1gbps
,我确保它确实可以在其救援模式下交付。当系统达到 Ubuntu 层时,性能会下降到 ~200mbps。
我首先想到的是驱动程序有问题。这是我的卡:Ethernet Controller X710 for 10GBASE-T
这是我的驱动程序:driver=i40e driverversion=2.8.20-k
显然,通过英特尔网站很难了解此卡的最新驱动程序是什么 :(
我知道的最新版本i40e
是:https://sourceforge.net/projects/e1000/files/i40e%20stable/2.23.17/
,当我在 ubuntu 中检查时,apt search i40
唯一的结果是librte-pmd-i40e20.0/focal-updates 19.11.14-0ubuntu0.20.04.1 amd64 Data Plane Development Kit (librte-pmd-i40e runtime library)
看起来无关紧要。
a. 我如何才能确定它是否https://sourceforge.net/projects/e1000/files/i40e%20stable/2.23.17/
适合我的网卡?(我可以下载它、构建它并安装它)?
b. 如何解决驱动程序更新背后的性能问题?(我运行了srv_info
英特尔的工具,在洞察中,我得到了:
Consider manually configuring IRQ CPU affinity for network intensive workloads. System is using the IRQ Balance service to manage IRQ CPU affinity.
Consider setting the Power and Performance policy to 'Performance'. Power and Performance policy is set to 'Normal (6)'.
Consider setting the CPU frequency governors to 'performance'. CPU frequency governors are set to 'powersave'.
我应该遵循这个吗?我还应该运行其他英特尔自动检测工具吗?