Conciliando o uso da ZRAM e SWAP em disco na sua máquina

Nesse artigo vou explicar o que é ZRAM e como habilitá-la no seu sistema e como conciliar o uso da ZRAM com a SWAP em disco.

[ Hits: 179 ]

Por: Sidnei Serra em 01/09/2025 | Blog: https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw


Criando arquivo de SWAP e limpando RAM e SWAP depois de uso intenso



Uma SWAP em arquivo é bem mais prática do que a de partição pois podemos apagar e criar à vontade de acordo com as necessidades. Para criar a SWAP em arquivo siga os comandos abaixo (SWAP em arquivo de 2GB):

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Para montar no boot da máquina, coloque no /etc/fstab (atenção à prioridade):

/swapfile none swap sw,pri=20 0 0

Assim você escolhe se quer apagar a SWAP em partição para usar a de arquivo, se quer desativar a ZRAM e só usar a SWAP em arquivo ou mesmo usar as duas formas de SWAP. Acredito que o uso das duas é o modo mais equilibrado para quem tem até 8GB de RAM e quase obrigatório para quem tem menos de 4GB.
Só mais uma coisa, a SWAP em disco NÃO É compactada, isso é característica da ZRAM.

Para limpar a ZRAM e a SWAP depois de um uso intenso, crie o script limpaswap.sh, coloque o conteúdo abaixo, salve o arquivo e dê o chmod +x para o arquivo. Para executar a limpeza, basta digitar no Terminal ./limpaswap.sh:
########################################################################
#!/bin/bash
#limpa_swap.sh - Esvazia a swap, a RAM e reativa o zramswap

echo "Desativando swap..."
sudo swapoff -a

echo "Reiniciando zramswap..."
sudo systemctl restart zramswap.service

echo "Reativando demais swaps (se houver)..."
sudo swapon -a

echo "Limpando caches de RAM..."
sync
echo 3 | sudo tee /proc/sys/vm/drop_caches > /dev/null

echo "Swaps reativadas e limpas, inclusive a RAM."
####################################################################

Página anterior    

Páginas do artigo
   1. O quê é SWAP em disco e configurando-a mais adequadamente
   2. O quê é ZRAM SWAP e configurando-a mais adequadamente
   3. Conciliando o uso da ZRAM e SWAP em disco na sua máquina
   4. Criando arquivo de SWAP e limpando RAM e SWAP depois de uso intenso
Outros artigos deste autor

Máquina perereca - até onde é possível o uso de Linux?

Mitigação - O que é e quando é "seguro" desabilitar

Leitura recomendada

Instalando e configurando SNMP e MRTG no Linux

Nagios - Configuração no Ubuntu

Tutorial Apache + PHP + MySQL no OPENBSD 3.5

Associando teclas a comandos, tarefas ou aplicativos... com toda facilidade

Autenticando clientes Linux em servidor NIS FreeBSD de forma segura

  
Comentários

Nenhum coment�rio foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts