A troca deixa meu sistema lento e desativá-lo torna tudo mais suave. Eu tenho 3,5 GB de RAM.
Eu sei como desativar a troca entrando sudo swapoff -a
no terminal, mas isso é apenas para a sessão atual, porque após uma troca de reinicialização, ela se liga novamente. Existe alguma maneira de desativar a troca permanentemente?
Respostas:
Posso sugerir uma abordagem mais segura? Você nunca sabe quando a troca pode salvá-lo de travar. Embora a troca realmente diminua a velocidade do seu computador, se você usar um programa que consome toda a sua RAM, a capacidade de trocar pode salvá-lo de uma reinicialização completa. Quando o computador começar a trocar, você notará e poderá matar o aplicativo ofensivo.
Portanto, em vez de desativar completamente a troca, verifique se o seu sistema operacional é muito raro. Isso é controlado pela
vm.swappiness
configuração em/etc/sysctl.conf
. A configuração padrão do Ubuntu é,60
se bem me lembro, o que é demais para a maioria das situações e fará com que você comece a trocar mesmo enquanto a RAM ainda estiver disponível. Se você reduzir esse valor, poderá manter a linha de segurança de troca enquanto o usa apenas para emergências. Então, abra o arquivo:E adicione esta linha a ela:
Se isso ainda for demais, altere 10 para 1. Agora, depois de reiniciar, você só trocará quando for absolutamente necessário e você pode simplesmente esquecê-lo.
fonte
Encontre a linha em / etc / fstab referente à troca e comente-a. A minha é assim:
Você pode editar este arquivo com o gedit. Faça o backup primeiro, apenas no caso de:
Basta adicionar # ao início da linha onde está o swap e reiniciar o computador.
OU
Experimente a maneira pela linha de comando de comentar a entrada de troca no
/etc/fstab
arquivo,fonte
gksu gedit /etc/fstab
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1 /host/ubuntu/disks/swap.disk none swap loop,sw 0 0
Apenas exclua a entrada (ou comente usando # na frente da linha) do fstab e reinicie. Procure a linha com a palavra "swap" nela.
fonte
Errado .. se o systemd encontrar uma partição SWAP em qualquer unidade, ela será montada automaticamente. Estranho que ninguém tenha mencionado systemd. A solução é bem simples de qualquer maneira; Para desativar permanentemente a troca, você deve:
Paz fora.
fonte