是什么占用了我的 Linux 虚拟机内存

是什么占用了我的 Linux 虚拟机内存

我正在尝试调试mongodb虚拟机上的应用程序 () 内存使用情况。

mongod,占用 11% 的内存。我通过使用知道这一点top

顶部输出

但当我想查看 7.5GB 中有多少是可用的时,我却看不到:

jenkins@staging:/$ free -g
             total       used       free     shared    buffers     cached
Mem:             7          7          0          0          0          6
-/+ buffers/cache:          0          7
Swap:            0          0          0

答案1

Linux 借用未使用的内存进行磁盘缓存。这会让您看起来内存不足,但事实并非如此!一切安好!

-/+ buffers/cache: 0 7

您需要检查此行是否有没有缓存和缓冲区的可用内存。是~7Gb

阅读更多相关内容:http://www.linuxatemyram.com/

相关内容