A base de código que forma o núcleo do Linux 6.8 incorporou um conjunto de mudanças que aumentam significativamente o desempenho da pilha TCP. Em casos de processamento de múltiplas conexões TCP paralelas, o aumento de velocidade pode chegar a 40%.
A melhoria foi possível porque as variáveis nas estruturas da pilha de rede (socks, netdev, netns, mibs) foram dispostas à medida que foram adicionadas, o que foi definido por razões históricas. A revisão da colocação das variáveis nas estruturas, visando aumentar a eficiência do uso do cache do processador (minimizando o uso das linhas de cache na fase de transmissão de dados) e a otimização do acesso às variáveis resultou em um aumento notável da velocidade do TCP, especialmente em casos de um grande número de conexões TCP simultâneas.
Fonte: opennet.ru
