Você precisa descobrir o que enche a memória do seu computador. A primeira coisa que me vem à mente é o navegador. Os navegadores modernos usam quantidades insanas de memória.
Você pode descobrir o que usa a quantidade de memória com smem
. Há smem
empacotado para o Ubuntu 17.x aqui: link . Depende apenas de python
e python-matplotlib
, que estão disponíveis no Ubuntu 16.x. Então você deve ser capaz de baixar o pacote smem e instalá-lo com dpkg -i smem_1.4-2_all.deb
.
Após instalá-lo, você pode simplesmente executar smem
e verá qual processo está usando a quantidade de memória.
Depois de descobrir o que enche a memória, você pode simplesmente interromper esse processo. F.ex. fechando abas no navegador ajuda. Além disso, parar e iniciar o navegador pode ajudar a liberar memória.
Mais uma coisa - você deve ativar a troca. A troca irá estender sua memória disponível.
Uma outra coisa - já que - aparentemente - você não está usando swap, então "a GUI começa atrasada e não responde / não é utilizável" provavelmente não é causada pela memória sendo preenchida, mas por algum processo acessando o disco também muito (um backup em execução, reconstruindo o banco de dados mlocate veio à minha mente) ou usando muito o CPU. Você deve ser capaz de diagnosticar "uso excessivo de CPU" com top
e muito uso de I / O com iotop
( apt-get install iotop
).