Tenho 3987MB de RAM no meu laptop. O Gerenciador de tarefas (sistema) diz que estou usando 700 MB dessa RAM, enquanto o comando "free -m" diz que estou usando quase 1500 MB. Qual deles está correto e por que eles mostram dois valores diferentes?
Obrigado por qualquer ajuda.
Respostas:
Espero que você tenha inicializado ou não tenha trabalhado muito ainda. Um sistema ubuntu deve fazer uso de todo o ram. Ambos estão corretos. Quanto menor é o quanto realmente é usado para aplicativos e gratuito inclui cache.
Cache é a leitura de dados do seu disco rígido em RAM. No momento em que você precisar de memória RAM, parte do cache será sacrificada, mas se você acessar arquivos no sistema que estão no cache, o sistema usará isso em vez de um acesso lento ao disco para que sua máquina trabalhe mais rápido e consuma menos energia.
A saída do
free -m
meu sistema:Um sistema saudável com memória livre mínima. Observe a segunda linha
-/+ buffers/cache
. Estou realmente usando1135MB
aplicativos e627MB
é gratuito, se necessário, pois o kernel pode chutar alguns dos mais antigos cache usados com facilidade. Como não é tanto quanto o meu computador doméstico, ele também usa swap porque o cache é mais valioso do que a memória raramente acessada. O kernel é realmente bom em utilizar os recursos do seu computador para tirar o máximo proveito dele.fonte
Abra o terminal (ou pressione Ctrl+ Alt+ T) e digite top para ver o uso real da memória. Como alternativa, você pode usar o System Monitor para ver o uso da memória.
fonte