Placa de rede não fornece rendimento máximo do servidor Ubuntu

Placa de rede não fornece rendimento máximo do servidor Ubuntu

Eu tenho um servidor em OVH. Meu servidor é capaz de entregar 1gbps, certifico-me de que ele realmente pode entregar isso no modo de recuperação. Quando o sistema está na camada Ubuntu, o desempenho cai para ~200mbps.

Meu primeiro pensamento é que há um problema de driver. Este é o meu cartão: Ethernet Controller X710 for 10GBASE-T Este é o meu driver:driver=i40e driverversion=2.8.20-k

aparentemente é bastante difícil entender qual é o driver mais recente para esta placa através do site da Intel :(

Eu sei que a versão mais recente i40eé: https://sourceforge.net/projects/e1000/files/i40e%20stable/2.23.17/, quando faço check-in no Ubuntu, apt search i40o único resultado é librte-pmd-i40e20.0/focal-updates 19.11.14-0ubuntu0.20.04.1 amd64 Data Plane Development Kit (librte-pmd-i40e runtime library)que parece irrelevante.

a. Como posso saber com certeza se https://sourceforge.net/projects/e1000/files/i40e%20stable/2.23.17/é adequado para minha placa de rede? (Posso baixá-lo, construí-lo e instalá-lo)?

b. Como posso solucionar o problema de desempenho por trás da atualização do driver? (Eu executo a srv_infoferramenta da Intel e nos insights obtive:

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'.

Devo seguir isso? devo executar outras ferramentas de detecção automática da Intel também?

informação relacionada