Usando zram - RAM compactada no kernel = 4.4.0 (ex .: Ubuntu 16.04)

1

Você pode ativar o zram nos sistemas Ubuntu usando:% sudo apt-get install zram-config

Isso não é nada além de um simples script de serviço, que torna uma nova partição de swap compactada com 50% do tamanho da sua memória.
Exemplo: a memória do sistema de 32 GB resulta em uma partição ZRAM de 16 GB.

É claro que você pode modificar esse script a seu gosto.
A pergunta é:
O conjunto de padrões e suporte ZRAM é conhecido como "dentro e fora" do kernel. Algumas versões do kernel já estão habilitadas - no Ubuntu, algumas tinham desativado. Isto foi devido a vários erros e problemas. Mas o tempo passou.

Quão seguro e estável é o zram em kernels recentes?
É adequado para uso em produção?
Como funciona com 32GB / 48 GB de RAM?

    
por Shiki 04.02.2017 / 13:04

1 resposta

3

Eu não sei sobre out, o zram foi promovido a partir do staging no Linux 3.14. Ele passou um bom tempo sendo comprovado em pequenos dispositivos de memória, incluindo o Android.

E essa é a questão, muitos de seus casos de uso estão mudando para armazenamento de gravação muito lento e limitado. Isso não é realmente uma coisa nos servidores. Onde é relativamente barato adicionar mais RAM, as pessoas raramente se incomodam em escrever e ajustar scripts para configurar um espaço de paginação zram e adicionar alguma sobrecarga de CPU. Até você para avaliar se tem atenção suficiente para ter boa qualidade.

Como sempre, o desempenho depende de muitas variáveis. Versão do kernel, algoritmo de compressão em uso, CPU. Nesse caso, a taxa de compactação que você recebe nas páginas. Você deseja configurar seu próprio teste com algo parecido com sua carga de trabalho.

    
por 05.02.2017 / 18:54