Confira !!
Embora não venha como parte do novo ciclo do Kernel 5.16, uma das empolgantes séries de patches que surgiram este ano foi o trabalho do Google no Multigenerational LRU (MGLRU) Framework para melhorar o desempenho em torno do tratamento de recuperação de página do kernel .
Esse trabalho de recurso de baixo nível para o kernel do Linux visa abordar a implementação de recuperação de página do kernel sendo muito cara na CPU e, às vezes, fazendo escolhas ruins sobre o que despejar. As versões anteriores do código multigen usado pelo menos recentemente do Google mostraram menos baixas de memória no Android e redução de inicialização a frio em cerca de 16%. No Chrome OS, eles também descobriram que esse código é muito benéfico, com mais de 59% menos mortes de OOM e 96% menos descartes de guias com pouca memória no navegador. Seus testes de dispositivos móveis para servidores encontraram menor uso da CPU e melhor manuseio do sistema sob pressão de memória.
Os engenheiros do Google continuaram trabalhando no código com resultados promissores para combater a cara recuperação de páginas do Linux. Recentemente, os patches da v4 foram postados e rapidamente acompanhados pela v5, que baseou novamente o código no estado Kernel Linux 5.15.
Embora muitos dos números do Google em torno de LRU multigenes sejam em relação a laptops no Chrome OS e smartphones com Android, foram publicados recentemente alguns números do MariaDB com esses patches . " Com o MGLRU, MariaDB atingiu ICs de 95% [5,24, 10,71]% e [20,22, 25,97]% mais transações por minuto (TPM), respectivamente, nas condições de média e alta simultaneidade ao comprometer ligeiramente a memória. Não houve mudanças estatisticamente significativas no TPM sob outras condições. "
Os patches v5 que podem ser aplicados contra o Kernel Linux 5.15 podem ser encontrados na lista de discussão do kernel se você quiser dar uma olhada no MGLRU ou ler todos os detalhes técnicos. Esperançosamente, o MGLRU fará parte do kernel principal em 2022.
Até a próxima !!
Nenhum comentário:
Postar um comentário