FERRAMENTAS LINUX: Os novos patches aceleram as alocações de memória do kernel contabilizado do Linux em aproximadamente 30%

sexta-feira, 6 de outubro de 2023

Os novos patches aceleram as alocações de memória do kernel contabilizado do Linux em aproximadamente 30%

 

Um conjunto de patches divulgado na semana passada pode otimizar o desempenho do kernel Linux nas alocações de memória contabilizadas em aproximadamente 30%.

O desenvolvedor Roman Gushchin compartilhou cinco patches que têm o potencial de aprimorar significativamente o desempenho das alocações de memória do kernel, apresentando uma melhoria de 30 a 34% com base em um micro-benchmark. No entanto, ainda está um pouco distante da velocidade alcançada ao desativar completamente a contabilidade de memória do kernel. Esses patches removem "a maior parte da sobrecarga" para o cgroup de memória raiz, enquanto, para um cgroup de usuário, a sobrecarga é reduzida pela metade.

Gushchin explicou o seu trabalho da seguinte forma: "A ideia principal é livrar-se de conversões desnecessárias de memcg para objcg e mudar para uma proteção de objcgs baseada em escopo, o que elimina operações extras com contadores de referência objcg sob um bloqueio de leitura rcu."

Confira esta série de patches para uma boa aceleração.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário