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