Depois que o sistema estiver em funcionamento por 8 horas continuamente, ele fica lento. Quando enfrentei a mesma situação no Windows, usei o CCleaner para limpar a memória, o que me dava um pequeno impulso.
Existe algum aplicativo ou comando que limpe a memória RAM existente não utilizada (navegadores, arquivos temporários, arquivos de sistema operacional de pré-busca etc.) como o CCleaner faz no Windows?
performance
ram
memory-usage
cleanup
dezesseis
fonte
fonte
Respostas:
"Memória" e "arquivos temporários" são coisas diferentes.
A memória é normalmente RAM. O Linux gerencia sua RAM automaticamente, sem necessidade de limpeza; se houver algum processo se comportando mal e usando muita memória RAM, você apenas o interromperá. Navegadores são ofensores clássicos por lá; Preciso fechar o meu (e reiniciar) a cada duas semanas. O Gnome-shell é outro conhecido vazador de memória.
Para a parte do arquivo, você pode instalar o Ubuntu Tweak e usar o módulo janitor:
Veja também Quão seguro é o Janitor do Ubuntu tweak? . Você também pode instalá-lo usando um PPA, veja aqui no WebUpd8 (ainda está bom para 14.04).
De qualquer forma, considere que, se você limpar um cache, os dados precisarão ser recarregados / reconstruídos; portanto, o efeito é, na maioria das vezes, retardar as coisas (1). Por exemplo, limpar as miniaturas do nautilus significa que elas devem ser reconstruídas novamente - diminuindo a velocidade da navegação por arquivos.
(1) a única exceção aqui é o apt-cache e os kernels antigos --- em condições normais, na área de trabalho, eles quase sempre são apenas espaço perdido.
Se o seu sistema está realmente diminuindo a velocidade de um aplicativo não autorizado ou com vazamento, é o motivo mais comum. Tente pegá-lo com
top
ferramentas semelhantes ou , e se você o encontrar, poste uma pergunta mais específica ou um relatório de bug.fonte
1 Prefácio
É um pouco estranho que seu sistema fique visivelmente mais lento após 8 horas. Como você também enfrenta o mesmo problema no Windows, acho que esse pode ser um problema de hardware.
Sem mais informações, é difícil dizer, mas se você tiver sorte, uma atualização de RAM pode ajudar. Caso contrário, talvez você precise enfrentar um problema maior de hardware no futuro.
2 Definições e Distictions
RAM, arquivos temporários, arquivos do sistema e pré-busca são coisas diferentes.
Nos sistemas Linux, você não precisa de limpadores de RAM .
Se um processo usar RAM "demais", pare e reinicie-o. Esses programas com vazamento de memória geralmente são navegadores e plug-ins de navegador. Também vi o X.org se comportando mal algumas vezes.
Os arquivos temporários usam apenas algum armazenamento. Para que eles não diminuam a velocidade do seu sistema.
Há uma razão pela qual eles são chamados de arquivos do sistema . A maioria deles é usada para executar o sistema e programas como você está acostumado. Portanto, se você não sabe o que está fazendo, não mexa com eles!
A pré - busca é específica do Windows. O equivalente Linux ou Ubuntu é chamado de (u) readahead .
Você não precisa pensar nisso nos sistemas Linux.
3 Recomendações de software
Eu recomendo o BleachBit : É um bom limpador de arquivos e (também no modo raiz) você dificilmente pode atrapalhar seu sistema.
Para instalá-lo, abra seu terminal e digite
digite sua senha (nenhum caractere será exibido) e aguarde até que seja executado.
Até o Ubuntu 12.04, você pode usar o computer-janitor : Mas se você não sabe o que está fazendo, tenha cuidado. Você pode destruir seu sistema!
Para instalá-lo, abra seu terminal e digite
digite sua senha (nenhum caractere será exibido) e aguarde até que seja executado.
Até o Ubuntu 14.04, você pode usar o Ubuntu Tweak : Possui zelador de computador embutido e muitos outros utilitários mais ou menos úteis. Mas como dito antes, tenha cuidado!
Para instalá-lo, abra seu terminal e digite
digite sua senha (nenhum caractere será exibido) e aguarde até que seja executado.
fonte
Você pode liberar memória sem instalar mais software gravando no
drop_caches
arquivo no/proc/sys/vm
diretórioPrimeiro, você desejará usar um programa como
top
oufree
exibir o uso e a disponibilidade da RAM:Em seguida, você precisará executar o seguinte comando:
(que é aproximadamente equivalente ao um pouco mais complicado
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
.)Em seguida, execute o
free
comando e revise a saída:Abaixo estão os links para o artigo que identifica o processo e a documentação referente ao uso do
drop_caches
arquivo.Fontes e leituras adicionais:
/proc/sys/vm
.fonte
O BleachBit do Ubuntu Software Center também é uma consideração útil. Exclui arquivos desnecessários para liberar espaço em disco valioso, manter a privacidade e remover lixo, entre outras coisas.
fonte