Criando e ativando SWAP pelo Emulador de Terminal Android
SWAP é espaço que servirá de memória virtual no auxilio a memória ram do aparelho, cuidado ao utilizar a memória SWAP, pois ela fará uso constante do seu cartão e caso a leitura não seja rápida (geralmente cartões genéricos ou de classe baixa) ao invés de te ajudar irá comprometer o desempenho o seu aparelho. Qualquer remoção do cartão sem o desligamento correto do aparelho pode comprometer sua instalação Android e principalmente danificar seu cartão.
Os cartões possuem categorias denominadas CLASSE. Essa classe diz qual a taxa de transferência de leitura/escrita por segundo. Quanto maior sua classe, mais velocidade desempenho o cartão terá.
Classe 2 - 2 MB/s
Classe 4 - 4MB/s
Classe 6 - 6MB/s
Classe 8 - 8MB/s
Classe 10 - 10MB/s
UHS-I - 10MB/s
UHS-III - 30MB/s
Tutorial:
- Abra o Emulador de Terminal e digite o comando para criar o arquivo a ser usado SWAP:
"dd if=/dev/zero of=/data/swapfile bs=1024 count=131072" - sem aspas externas.
Onde 'of' é o local do arquivo, você pode colocar na memória interna: "of=/mnt/sdcard/swapfile".
O valor 'count' é referente ao tamanho da memoria que você que alocar em KB, por tanto multiplique o valor desejado em MB por 1024
Ex: Se você quer 64MB de SWAP, ficaria assim 64x1024=65536, então "count=65536"
Espere terminar de criar o arquivo dependendo do tamanho pode demorar.
- Agora com o arquivo criado, vamos prepará-lo pra ser utilizado pela SWAP, use o comando "mkswap /data/swapfile" ou se colocou na memória interna: "mkswap /mnt/sdcard/swapfile".
- Agora iremos ativar o SWAP com o comando "swapon /data/swapfile" ou "swapon /mnt/sdcard/swapfile".
Para desligar o SWAP use "swapoff /data/swapfile" ou "swapoff /mnt/sdcard/swapfile".
Obs: Se você criou o SWAP na memória interna, antes de ativar o armazenamento via USB, terá de desligar o SWAP.
- (Opcional) A prioridade de uso padrão do SWAP é de 60%. Você poderá alterá-la no arquivo "/etc/sysctl.conf", na chave 'vm.swappiness', é provável que essa chave nem exista, então você cria e coloca o valor que desejar de 0 a 100, depois reinicie o celular. Para saber se foi alterado com sucesso use o comando "cat proc/sys/vm/swappiness". Conselho: se estiver em dúvida na prioridade, deixe como está.
Para aqueles que colocaram o SWAP na memória interna, usem o Script Manager - SManager pra fazer um script pra desligar o SWAP mais facilmente.
Comentários
Postar um comentário