Confira !!
Com o Kernel Linux 5.17, há algumas otimizações de desempenho de rede interessantes, tocando em diferentes áreas, enquanto o trabalho de otimização sem fim continuará com o Kernel Linux 5.18.
Os patches relatados anteriormente que fornecem uma melhoria de ~ 5% para o UDP/IPv6 agora estão enfileirados na base de código net-next do subsistema de rede antes da abertura da janela de mesclagem do Kernel Linux 5.18 no final de março.
Esse trabalho UDP IPv6 é resumido nesta mesclagem :
Derramar algum peso de udp/ipv6. Os benchmarks Zerocopy em vez de dummy mostraram uma melhoria de ~5% tx/s, devem ser semelhantes para casos de carga útil pequena diferente de [zero copy].
O desempenho vem de matar 4 atomics e um par de grandes struct memcpy/memset. 1/10 remove um par de atômicos em dst refcounting para cork->skb setup, 9/10 salva outro par em cork init. 5/10 e 8/10 matam 88B extras de memset e memcpy respectivamente.
O Kernel Linux 5.18 estável, por sua vez, deve ser lançado no final de maio com esses patches de otimização e muito mais.
Até a próxima !!
Nenhum comentário:
Postar um comentário