O Google introduziu patches LRU de vários níveis para Linux

O Google introduziu patches com uma implementação aprimorada do mecanismo LRU para Linux. LRU (Usuário Menos Recentemente) é um mecanismo que permite descartar ou trocar páginas de memória não utilizadas. De acordo com o Google, a implementação atual do mecanismo para determinar quais páginas serão removidas cria muita carga na CPU e também muitas vezes toma decisões erradas sobre quais páginas devem ser evitadas.

Em experimentos realizados pela empresa, a nova implementação do LRU reduziu em 18% o número de encerramentos forçados de programas por falta de memória no sistema (OOM kill), no Chrome OS o número de abas do navegador descartadas por falta de memória diminuiu em 96% e diminuiu 59% no número de mortes de OOM em dispositivos carregados. Esta é a segunda versão dos patches, que eliminou regressões de desempenho e outras deficiências percebidas durante os testes.

Fonte: opennet.ru

Adicionar um comentário