Não deveria haver mais RAM livre que isso? [duplicado]

3

Eu vejo que quase toda a minha memória RAM está em uso. Isso é ruim? O mais estranho é que não vejo o que realmente está usando a RAM.

    
por BigOmega 25.09.2012 / 03:27

2 respostas

6

Nenhum problema nisso . O Linux está emprestando a memória RAM para o cache. Isso é desejável (a RAM é mais rápida que o disco) e um comportamento absolutamente normal.

A partir desse link:

Why does top and free say all my ram is used if it isn't?

This is just a misunderstanding of terms. Both you and Linux agree that memory taken by applications is "used", while memory that isn't used for anything is "free".

Para ver quanta RAM você tem livre, digite free -m e observe a linha -/+ buffers/cache . Na minha máquina, por exemplo:

 $ free -m
             total       used       free     shared    buffers     cached
Mem:          5868       4031       1836          0        282       2260
-/+ buffers/cache:       1489       4379
Swap:         6143          0       6143

Assim, estou usando cerca de 1,5 GB de RAM, não 4 GB, já que a primeira linha pode parecer semelhante.

    
por 25.09.2012 / 03:35
1

É principalmente dados de cache do Linux. Se você usar free -m , veja a linha -/+ buffers/cache: para ver a memória não cache usada / free

    
por 25.09.2012 / 03:30

Tags