Se você desativar o swap, sua memória RAM ficará mais cheia. Se você aumentar o swap, os dados na RAM serão paginados para a partição swap quando o seu ram atingir um certo nível. Ram vai ficar cheio, mas nem sempre é um problema. Se você realmente quiser fazer algo a respeito, pode executar o seguinte comando para limpar seu dinheiro:
(aviso: se você instalou o daemon de sincronização de perfil, feche o firefox e execute o comando sudo service psd stop
antes de executar o seguinte comando!)
echo "3" | sudo tee /proc/sys/vm/drop_caches
Isso limpará seu dinheiro, mesmo que na maioria das vezes não seja necessário, especialmente se o swap estiver habilitado. As pessoas geralmente ficam alarmadas quando vêem alto uso de RAM em um desktop linux, mas os desenvolvedores insistem que o sistema irá realmente rodar mais rápido, porque o que está no RAM são dados armazenados em cache que podem ser facilmente e rapidamente recuperados pelo sistema. Quando o sistema está em uso pesado, esses arquivos em cache são transferidos para swap.
O motivo pelo qual você não vê tanta RAM em uso quanto antes é porque o Linux foi projetado para usar e aproveitar os recursos do sistema disponíveis com mais eficiência. Portanto, se você tivesse 12 GB de RAM, talvez você visse 8 ou até 9 GB de RAM em vez disso. Um monte de RAM em uso é usado para armazenamento em cache e geralmente não é necessário para executar o imediato área de trabalho.
Quanto ao sistema mostrando 3GB de RAM em uso, execute o seguinte comando e você deverá obter um número mais preciso:
free
O system-monitor diz que estou usando 1,4 GB de RAM e a RAM real em uso, incluindo buffers / cache, é de 2,7 GB, quase o dobro do valor reportado. Esse número costuma ser muito maior, pois o cache às vezes aumenta para mais de 50% do total. Além disso, o monitor do sistema informa minha RAM total em 4,7 quando o número real está mais próximo de 4,9 GB.
Para ajudar a diagnosticar seu problema, você pode instalar o htop e o iotop para ter uma ideia melhor do que está acontecendo quando você tem problemas. Para instalar:
sudo apt-get install iotop htop
Para executar:
sudo iotop
ou
sudo htop
De minha própria experiência, sempre obtive melhor desempenho do sistema usando swap e tive problemas (congelamento do sistema) quando o swap está desabilitado. Na verdade, é mais provável que o seu computador congele. Sem swap, o sistema não tem como continuar usando RAM depois de ficar cheio. Desligar o swappiness muito baixo também pode causar paginação excessiva e debater o disco rígido se houver muita RAM em uso. Às vezes, esse problema aparecerá como atividade excessiva do kworker usando iotop
.