FERRAMENTAS LINUX: O Kernel Linux 5.17 está para obter uma otimização de latência para soquetes AF_UNIX

terça-feira, 30 de novembro de 2021

O Kernel Linux 5.17 está para obter uma otimização de latência para soquetes AF_UNIX

 


Confira !!

O Net-next tem colocado uma série de otimizações de desempenho atraentes antes da janela de mesclagem do Kernel Linux 5.17 que começa no início do novo ano. Já foi coberta uma grande otimização do TCP e uma grande melhoria para o csum_partial () que é usado no código de rede para cálculo de soma de verificação. A otimização mais recente está melhorando o caminho do código AF_UNIX para aqueles que usam soquetes AF_UNIX para comunicação local entre processos.

Uma nova série de patches foi colocada na fila na sexta-feira em net-next para melhorar o código AF_UNIX. Essa série de patch de Kuniyuki Iwashima da Amazon Japan é, em última análise, sobre a substituição do grande bloqueio único dos soquetes AF_UNIX por bloqueios por hash. A série substitui o big lock AF_UNIX e também como parte da série tem uma aceleração no comportamento do autobind.

A série de patch é atraente para uso pesado de AF_UNIX. Substituir o grande bloqueio tem uma boa melhoria de latência nos testes conduzidos pelo Amazon AWS:


Relaxar uma corrida dentro de unix_autobind () fornece outra boa melhoria de latência em casos de autobind'ing muitos sockets em paralelo, procurando por um nome a partir de um número aleatório.


O material do Kernel Linux 5.17 continua se acumulando para criar um excitante próximo ciclo do kernel em 2022.







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário