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.


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.


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


11
+1 por trazer o htop à minha atenção. É muito fofo!
Ian Atkin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.