Menu

segunda-feira, 11 de junho de 2018

Usar Zram e Zswap no lugar da Swap

Vários usuários me fizeram essa pergunta no ultimo final de semana "Usar Zram e Zswap no lugar da Swap ?". Confira nessa matéria se para você é sim ou não.







Zram e Zswap no lugar da Swap 


Ao meu ver aqui temos um tema totalmente pessoal, portanto sem regras ou opiniões de terceiros.

No máximo eu posso tentar te ajudar a tomar sua decisão, veja os pontos abaixo.

Não usar Zram e Zswap e usar swap


Se você tiver um processador single core ou um dual core fraco, o melhor é não usar Zram e Zswap pelo fato de esse sistema usar o processador para compactar os dados para a memória ram, ira aliviar a memória mas pode sobrecarregar o processador.

Se você usa hibernação do sistema ira precisar da swap para salvar os dados em disco.


Usar Zram e Zswap e não usar swap


Você tem a sua /home criptografada e portanto não vai querer correr o risco de deixar dados confidenciais gravados na partição ou arquivo swap.

Você não usa hibernação do sistema.

Seu processador é um dual core mediano ou superior e você já teve travamentos por falta de memória ram.


Configurações


Abaixo irei descrever alguns métodos que você pode utilizar para obter o que achar melhor para você.

Desativar a Swap.

para desativar a swap de o comando abaixo no terminal e comente a linha da swap adicionando um # ao inicio da linha.

su

nano /etc/fstab

Veja a linha marcada.







Salve teclando Ctrl + x tecle s e tecle Enter para fechar.

Para a swap com o comando abaixo.

swapoff -a


Usar Zram

Para ver como usar o Zram entre no link abaixo e siga as instruções.

Zram no Debian, Ubuntu e derivados



Uzar Zram e Zswap


O Zram por padrão não ativa a Zswap, note na imagem abaixo o N que indica que a Zswap esta desativada.



Mas se você desativou a Swap e quer que as requisições para a Swap sejam compactadas e mandadas para a memória ram, ative a Zswap.

Para ativar de o comando no terminal.

su

echo '1' > /sys/module/zswap/parameters/enabled


Note:

echo '1' = Ativa a Zswap

echo '0' = Desativa a Zswap

note na imagem abaixo o Y que indica que a Zswap esta Ativada.






Veja no vídeo abaixo que mesmo com apenas 6 GB de memória ram, com duas Vm e um Genymotion abertos, o sistema não travou e o Zram e Zswap chegaram a compactar quase 500 MB na ram, claro um i5 ajuda muito nisso, acredito que se fosse um dual core teria travado. O danado deu umas peidadas mas foi que foi heheheheh
Confira no conky acima.




Opinião


No meu caso em que uso a home criptografada, achei interessante remover a swap, e ter garantia de que nada sera salvo fora da partição criptografada ao desligar a maquina.



Donate - Contribua para a melhoria do nosso trabalho!!



















Nenhum comentário:

Postar um comentário