Meu sistema estava ficando mais lento, principalmente quando uso navegadores como Firefox / Chromium e Máquinas Virtuais. Percebi que tenho pelo menos 3,2 GB de RAM livre (usando o monitor do sistema Gnome) e não houve troca.
O que fiz agora é swapoff -a
que o desempenho do sistema do sistema aumentou 30%. Então, minha pergunta é: É seguro usar swapoff
? Será seguro reiniciar meu PC swapoff
?
Respostas:
O kernel do Linux fornece uma configuração ajustável que controla a frequência com que o arquivo de troca é usado, chamado swappiness
Uma configuração de troca de zero significa que o disco será evitado a menos que seja absolutamente necessário (você fica sem memória), enquanto uma configuração de troca de 100 significa que os programas serão trocados para o disco quase que instantaneamente.
O sistema Ubuntu vem com um padrão de 60, o que significa que o arquivo de troca será usado com bastante frequência se o uso de memória for cerca de metade da minha RAM. Você pode verificar o valor de swappiness do seu próprio sistema executando:
Como tenho 4 GB de RAM, gostaria de diminuir para 10 ou 15. O arquivo de troca será usado apenas quando meu uso de RAM for de 80 ou 90 %. Para alterar o valor de troca do sistema, abra
/etc/sysctl.conf as root
. Em seguida, altere ou adicione esta linha ao arquivo:Reinicialize para que a alteração entre em vigor
Você também pode alterar o valor enquanto o sistema ainda está em execução
você também pode limpar sua troca executando
swapoff -a
e, em seguida,swapon -a
como root em vez de reiniciar para obter o mesmo efeito.Para calcular sua fórmula de swap
Então, o que isso significa é que, quando restam 10% 395 MB de RAM, ele começa a usar swapiness
fonte
Provavelmente. Você deve ler a parte 'Por que preciso trocar' da página de perguntas frequentes do Ubuntu aqui e julgar por si mesmo.
Se você valoriza a velocidade sobre a troca da rede de segurança, pode desativá-la
Se você nunca suspender no disco e sempre desligar e reiniciar, poderá desativá-lo com segurança.
Se você tiver muita memória RAM (suas VMs de 4 GB + em execução são por acaso), poderá.
Para mim, eu tenho meu sistema operacional em um SSD, 8 GB de RAM e nunca suspendo. Não preciso de swap, nunca o vi em uso e apenas o instalei por instalação por hábito.
Como alternativa, aqui está um ajuste about: config para Firefox do Lifehacker, que explica como usar a RAM apenas para o cache do navegador. Leia a refutação vinculada na parte inferior do artigo antes de tentar.
fonte
Não, não é seguro. O motivo é que, quando o sistema fica sem memória RAM e não consegue trocar nada, ele pode congelar sem chance de recuperação além de uma reinicialização completa. Não se trata apenas de poder suspender ou não.
Fonte: meu 14.04 faz isso.
Você deve manter uma quantidade mínima de espaço de troca, consulte as Perguntas frequentes do Ubuntu para obter números.
fonte