Propor novas controlador para RAM

[HOME BLOG]


O engenheiro Gushchin Roman trabalhador na empresa Facebook, faz parte da equipe da empresa trabalhando no kernel do Linux, ele encontrou uma falha grave na forma como ele gerencia a memória do controlador de corrente, que o consumo é muito maior do que poderia ser potencialmente . E propôs um novo driver resolveria o problema, economizando uma quantidade significativa de RAM.

A informação foi publicada no A nova pilha da proposta em Gushchin listas de discussão Linux Algumas semanas atrás, e como é evidente se refere ao uso que faria a laje kernel, um nome dado à ligados ao aumento do cache para perda de desempenho evitar.

alocação LAJE no kernel do Linux é parte de um sistema de gerenciamento de memória que é dividido entre diferentes objetos dentro cgroup (grupo controle), um recurso que organiza os processos hierarquicamente e de acordo Gushchin Não funcionaria o caminho para o qual foi concebido, por isso, a sua eficácia não seria tão.





LAJE é baseado em um sistema que otimiza aplicações de blocos e de memória cache. Este tipo de gerenciamento de memória reduz a fragmentação causada por operações de alocação e realocação. A atribuição de blocos implica a implementação de um cache para um determinado tipo / tamanho do objeto que tem vários blocos de memória que são pré-atribuído corte em pedaços adequados para específica objetos de tamanho fixo.

Gerencia as peças de modo que quando solicitado para a alocação de memória principal para um objeto, para satisfazer esse pedido com uma parte livre de um bloco existente. LAJE retém a memória atribuída para a reutilização quando as atribuições subsequentes de objectos semelhantes, e, portanto, reduz os custos globais associados com a inicialização do objecto.

De acordo com os resultados dos testes realizados, os alcances de memória poupança interfaces Web 42%, o servidor DNS 36% e ele 35% em bases de dadosSempre falando usando a RAM ligadas à laje de alocação. A proposta de Gushchin está atualmente sob a bandeira do "pedido de comentário". Se aceito, Pode ser integrado no a versão do kernel do Linux 2020.

5 1 voto
Classifique o artigo
 
Inscreva-se
relatório do
0 Avaliações
Opinião do artigo
Ver todos os comentários
0
Gostaríamos de saber o que você pensa, Participe da discussão.x