Debian - 所有进程的内存使用率都很低,但没有更多的可用内存

时间:2012-04-12 20:41:25

标签: memory debian ram

根据free,我的内存已满:

:~# free -m
         total       used       free     shared    buffers     cached
Mem:          2048       2048          0          0          0       1957
-/+ buffers/cache:         90       1957
Swap:         2048          0       2048

ps aux仅显示大约20个进程,内存使用率最多为1%。这里发生了什么?我怎么能找到罪魁祸首?

1 个答案:

答案 0 :(得分:4)

你读错了。实际上你只使用90MB的RAM,Linux正在使用其余的缓存和缓冲区等,一旦应用程序需要它们就会立即释放。

未使用的RAM浪费了RAM - 因此Linux使用它来加速文件访问。这是Good Thing(TM)。