Confira !!
Embora a janela de mesclagem do Kernel Linux 5.16 tenha acabado de terminar e esse kernel não estará disponível até o final do ano calendário, já para o Kernel Linux 5.17 novo material está começando a se acumular nas respectivas árvores de desenvolvimento do subsistema ... Um conjunto de mudanças uniu isso manhã do Google pode fornecer um ganho de desempenho considerável em relação ao desempenho do TCP no datacenter.
Sendo fundidas ontem de manhã por David Miller estão essas otimizações TCP de Eric Dumazet, um engenheiro do Google.
A parte mais interessante dessas otimizações é este patch no código TCP para adiar a liberação do SKB após o bloqueio do soquete ser liberado. Descobriu-se que o código do kernel existente introduziu latência excessiva que pode ser evitada ao não realizar a liberação do SKB enquanto o bloqueio do soquete é mantido. Em vez disso, eles serão liberados após o bloqueio do soquete ser liberado ou diretamente do manipulador BH.
Isso resulta em "desempenho muito melhor", pelo menos para o tráfego TCP de alto volume no data center. Em um NIC de 100 Gbit, os testes de throughput de rede TCP com um tamanho de 1500 MTU foram de 55 para 65 Gbit, enquanto para um 4096+ MTU foram de 82 para 95 Gbit.
Embora apenas o TCP seja tocado por enquanto, a mesclagem observa que uma otimização semelhante provavelmente pode ser estendida a outros protocolos. Essas otimizações de TCP serão encontradas no Linux 5.17 no próximo ano.
Até a próxima !!
Nenhum comentário:
Postar um comentário