Páginas

Engenheiros da Amazon começam a trabalhar em um novo recurso de memória para Linux

Engenheiros da Amazon começam a trabalhar em um novo recurso de memória para LinuxEngenheiros da Amazon começam a trabalhar em um novo recurso de memória para Linux
Engenheiros da Amazon começam a trabalhar em um novo recurso de memória para Linux (fonte da imagem da memoria RAM: pngegg

    Engenheiros da Amazon andam trabalhando em um recurso para Linux chamado DAMON que serve para monitoramento de acesso que lida com sistemas que possuem alto carregamento de memória. DAMON é um framework que torna o motor de gerenciamento a acesso de dados da memória mais útil para ambientes de produção e implementa um módulo estático do kernel para recuperação proativa leve utilizando esse motor.

    De acordo com send Request enviado, a empresa Google (agradeço ao Helio Loureiro por ter revisado o erro para mim) já implementa a mesma ideia em seu data center para eliminar altos consumos de CPU e memória e por fim a empresa propôs o solução no evento LSFMM'19. DAMOS melhora o limite de velocidade, a priorização e o uso de Watermarks. Ele encontra regiões na memória que não são acessadas por um específico espaço de tempo e limpa a página.

    Alguns problemas ainda existentes são o fato de que a versão atual do DAMOS só possuir suporte a endereçamento de espaço virtual; já esse novo patchset trás suporte a acesso endereçamento físico. O controle muito agressivo que pode causar em overhead arbitrário.

NÃO SE ESQUEÇA DE SE INSCREVER NO MEU CURSO DE MIGRAÇÃO PARA LINUX.
 QUER APRENDER A UTILIZAR LINUX DE VERDADE, ENTÃO VENHA APRENDER COMIGO ;)
    No kernel Linux 5.12 o recuso DAMON_RECLAIM (que é o recurso que é executado para a limpeza de memória) com ZRAM e speed limit de 10GB/s, puderam ter ganho de 32% com a o uso apenas de 1.91% de sobrecarga. O consumo total do DAMON (especificamente o DAMON_RECLAIM) é de 5.72% em single CPU time e o consumo total de CPU para om monitoramento fica em torno somente de 1,448%. Já o DAMON_RECLAIN sem speed limit ativado atinge ganho de 46.50% de memória mas incorre no consumo de 11% de CPU time e resulta na perda de 4.79% de desempenho do fluxo de trabalho.

    Será possível controlar o DAMONS através da linha de comando e ou através do sysfs (/sys/modules/damon_reclaimparameters/).

Nenhum comentário:

Postar um comentário

Viu algum erro e quer compartilhar seu conhecimento? então comente aí.

Observação: somente um membro deste blog pode postar um comentário.