Como Criar e Ativar um Arquivo SWAP no Android via Terminal

 

๐Ÿ“ฑ Como Criar e Ativar um Arquivo SWAP no Android via Terminal

Se o seu dispositivo Android possui pouca memรณria RAM, a criaรงรฃo de um arquivo SWAP pode melhorar significativamente o desempenho, especialmente em multitarefa. Neste guia prรกtico, vocรช aprenderรก a criar, ativar e gerenciar a SWAP manualmente usando comandos no terminal.

⚠️ Requisitos:

  • Dispositivo com acesso root ou adb ou terminal 

  • Emulador de terminal instalado (ex: Termux ou Terminal Emulator)

  • BusyBox instalado

  • Cartรฃo SD de alta velocidade (opcional)



 


๐Ÿงพ 1. Criando o Arquivo SWAP

Abra o Emulador de Terminal no Android e digite:

sh
sh dd if=/dev/zero of=/data/swapfile bs=1024 count=131072

๐Ÿ” Entendendo os parรขmetros:

  • of=/data/swapfile: Define o local do arquivo SWAP na memรณria interna.
    ➤ Para criar na memรณria externa, use:

    sh
    of=/mnt/sdcard/swapfile
  • count=131072: Define o tamanho da SWAP em KB (neste caso, 128MB).
    ➤ Para 64MB, use count=65536
    ➤ Para 256MB, use count=262144

⏳ O processo pode demorar dependendo do tamanho do arquivo e da velocidade do armazenamento.


๐Ÿ› ️ 2. Formatando o Arquivo como SWAP

Apรณs criado o arquivo, torne-o utilizรกvel:

sh
mkswap /data/swapfile

Se estiver na memรณria externa:

sh
mkswap /mnt/sdcard/swapfile

๐Ÿš€ 3. Ativando a SWAP

Agora ative o arquivo SWAP:

sh
swapon /data/swapfile

Ou:

sh
swapon /mnt/sdcard/swapfile

๐Ÿงฏ 4. Desativando a SWAP

Caso queira desativar a SWAP manualmente:

sh
swapoff /data/swapfile

Ou:

sh
swapoff /mnt/sdcard/swapfile

⚠️ Importante: Se a SWAP estiver na memรณria interna, desative-a antes de conectar o cabo USB para evitar corromper o acesso ao sistema.


⚙️ (Opcional) Ajustando o Desempenho com o Swappiness

Vocรช pode ajustar a prioridade de uso da SWAP alterando o valor da chave vm.swappiness.

1. Edite o arquivo:

sh
nano /etc/sysctl.conf

2. Adicione ou edite a linha:

ini
vm.swappiness = 30

Valores:

  • 0: Use a SWAP somente quando a RAM estiver cheia.

  • 60: Valor padrรฃo (mistura equilรญbrio entre RAM e SWAP).

  • 100: Use SWAP agressivamente (nรฃo recomendado em cartรตes).

3. Aplique a mudanรงa:

sh
sysctl -p

4. Verifique se foi aplicado:

sh
cat /proc/sys/vm/swappiness

๐Ÿ› ️ (Opcional) Automatize com Script Manager (SManager)

Vocรช pode automatizar o processo de ativar e desativar a SWAP criando um script com o app SManager:

  1. Crie um script .sh com os comandos swapon e swapoff

  2. Salve o arquivo em /sdcard/scripts/

  3. Use o SManager para executรก-lo com root


✅ Conclusรฃo

A criaรงรฃo de um arquivo SWAP pode ser uma soluรงรฃo poderosa para aparelhos com pouca RAM, ajudando a manter o sistema mais fluido. No entanto, รฉ importante:

  • Usar cartรตes de memรณria rรกpidos (Classe 10 ou superior)

  • Evitar usar SWAP em excesso

  • Nunca remover o cartรฃo ou desconectar o USB sem antes desativar a SWAP


Postar um comentรกrio

Postagem Anterior Prรณxima Postagem

Formulรกrio de contato