o uso de memória é tão alto no linux

0

Eu achei o uso da memória muito alto.
E eu verifiquei através do comando top, apenas 66664k grátis, a memória total do meu computador é de 12 GB.
Eu verifiquei todos os processos através do software de monitoração do sistema, encontrei todos os processos com cerca de 200 MB de memória.

  1. Por que o comando top diz que apenas 60kb de memória estão livres?

  2. Às vezes, descobri que alguns processos custam memória a cerca de 10 TB e liberam a memória de uma só vez. alguém me disse? obrigado.

ken
fonte
2
Se você pesquisar no Google, encontrará cerca de um milhão de acessos sobre como o Linux usa a memória.
Nikos C.
A memória não utilizada é praticamente desperdiçada. Pré-carregamento, armazenamento em cache etc. usarão RAM enquanto outros processos não.
02

Respostas:

3

A resposta curta é - cache. Não se preocupe muito, a memória usada significa que não é apenas coletar poeira. Ainda pode ser usado para outros fins, no entanto.

Michael Krelin - hacker
fonte
11
mas minha estação de trabalho é tão lenta que tenho que reiniciá-la.
ken
3

Você já tentou htop?

Para instalar em um sistema baseado em Debian:
apt-get install htop

Legenda:
1. Green = Used Memory
2. Azul = Buffers
3. Amarelo = Cache

Luxo
fonte
11
+1 por trazer o htop à minha atenção. É muito fofo!
Ian Atkin