Ubuntu 10.04 come mais de 500MB de memória

0

Após a instalação O monitor do sistema mostra que o uso de memória é superior a 500 MB - sistema puro após o início.

Não há processos que usam mais 20 MB de memória. Outras versões do Ubuntu usaram cerca de 200 MB. Eu estou usando a versão de 64 bits. Intel i7, 16 GB de memória.

O que está acontecendo? Que processo está comendo minha memória?

    
por Dmitry Bashkin 03.04.2012 / 08:02

1 resposta

2

Digite top na linha de comando.

Veja então estas duas linhas:

Mem:   8092444k total,  7647620k used,   444824k free,   550248k buffers
Swap:  8388604k total,   107804k used,  8280800k free,  3228520k cached
  • Buffers é a quantidade de memória usada para informações meta do sistema de arquivos, como diretórios
  • Em cache é a quantidade de memória usada como cache de disco, para arquivos

Esses dois pools aumentam / diminuem automaticamente, dependendo da quantidade de memória que os processos reais exigem. Quando você tem muita memória e ocupa pouco espaço na memória do processo, é bom que sua RAM seja usada como cache de disco, pois melhora a capacidade de resposta do sistema. Sua máquina não precisa ler o disco toda vez e outra vez. Na maioria das máquinas (dependendo do tamanho da RAM), após algum tempo, quase toda a memória estará em uso, seja para processos ou como cache de disco.

  • Usado (primeira linha) é memória de processo + buffers + armazenados em cache
  • Grátis (primeira linha) é RAM prontamente disponível
  • Trocar é o tamanho do seu espaço de troca
  • Usado (segunda linha) é a quantidade de espaço de troca em uso
  • Livre (segunda linha) é o espaço de troca livre

O espaço de troca é memória virtual, memória no disco em vez de RAM. Tê-lo é extremamente valioso, mas é lento. O kernel fornece muita inteligência para decidir se deve trocar (não utilizada) memória de processo ou desistir de algum cache de disco.

    
por jippie 03.04.2012 / 09:49