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/).

Comente com o Facebook:

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.

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (2) ambiente gráfico (19) AMD (14) analise (10) Andriod (16) android (7) Apple (1) arm (5) artigo (5) aws (1) bc (23) benchmark (6) BetrFS (1) blackhat (1) BSDs (30) btrfs (32) bugs (2) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (54) comandos (31) comp (1) compressores (5) container (7) CPU (19) cracker (1) criptografia (5) crowdfunding (9) cursos (24) daemons (13) Debian (31) desempenho (1) desenvolvimento (90) desktop (19) DevOps (3) DevSecOps (4) dic (1) Dica de leitura (90) dica DLins (2) dicas do Flávio (27) Dicas TechWarn (1) diet libc (3) diocast (1) dioliunx (3) distribuições Linux (14) Docker (12) DragonflyBSD (22) driver (1) ead Diolinux (2) edição de vídeo (5) embarcados (1) EMMI Linux (4) emuladores (9) endless (5) English interview (3) Enless OS (2) entrevista (17) espaço aberto (82) evento (6) facebook (1) Fedora (10) filesystem (82) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (20) Funtoo Linux (13) games (94) gerenciadores de pacotes (4) glaucus (3) GOG (3) google (9) gpu (3) hacker (2) hardware (104) hash (1) helenos (3) I.A (1) init system (11) Intel (15) inteligencia artificial (2) IoT (1) ispconfig (1) jogos (38) kde (1) kernel (138) lançamento (64) leis (1) LFCS (1) libs (2) licenças (8) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (5) LPI (8) LTS (1) Mac (1) machine learning (1) matemática (9) mesa redonda (27) microcontroladores (1) microsoft (6) microst (1) muito além do GNU (165) musl (3) não viva de boatos (9) navegadores (5) NetBSD (7) newlib (1) nim (1) nintendo (1) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) open source (84) OpenBSD (7) OpenShift (1) oracle (1) os vários sabores de Linux (43) padrim (2) palestras e eventos (5) partições (6) pentest (8) performance (1) pipewire (1) plan9 (1) playstation (1) processadores (30) professor Augusto Manzano (11) Programação (64) promoção (1) propagandas com Linux (8) ps4 (1) real-time. (1) Red Hat (23) redes (4) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (14) RISCV (13) rtos (1) runlevel (2) rust (12) segurança digital (24) servidor web (2) servidores (2) shell (9) shell script (8) sistema operacional (25) skarnet (1) smartphones (3) Software livre e de código aberto (151) sorteio (3) Steam (10) Steam no Linux (8) supercomputadores (4) suse (6) systemd (7) terminal (89) terminal de comandos (18) toca do tux (1) toybox (27) tutorial (6) Tux (3) unboxing (7) UNIX (17) UNIX Toolbox (14) vartroy (1) vga (1) virtualização (2) vulnerabilidade (6) wayland (5) web (1) whatsapp (1) whitehat (1) Windows Subsystem for Linux (2) wine (14) WoT (1) yash (1) ZFS (15) zsh (3)