FERRAMENTAS LINUX: Outra otimização de desempenho considerável para beneficiar o código de rede com o Kernel Linux 5.17

quarta-feira, 24 de novembro de 2021

Outra otimização de desempenho considerável para beneficiar o código de rede com o Kernel Linux 5.17

 

Confira !

Na semana passada, escrevi sobre uma grande otimização de desempenho do TCP tendo sido enfileirada no net-next para Linux 5.17. Essa otimização pode gerar melhorias significativas no throughput de TCP, especialmente com o hardware de rede de 100 Gb + de alta tecnologia de hoje. Agora há outra otimização separada para beneficiar o desempenho da rede Linux no próximo ciclo do kernel.

Essa otimização completamente separada, mas que também beneficiará o caminho do código de rede do Kernel Linux 5.17, é otimizar a função x86_64 csum_partial (). Esta última otimização também vem de Eric Dumazet do Google.

Essa nova otimização está chegando ao kernel do Linux por meio das alterações x86 / core que estão enfileiradas lá. É uma função csum_partial () reescrita / otimizada para x86 / x86_64. Essa função é amplamente usada pelo código de rede do kernel para calcular somas de verificação TCP.


Esta nova versão otimizada da função csum_partial () "muito usada" está mostrando uma "grande redução" no custo de 50 a 80% em uma variedade de processadores.

Veja este patch para mais detalhes. Procure este código otimizado no Linux 5.17 no início do próximo ano.





Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário