服务器可用内存

服务器可用内存

可能重复:
Linux 上的空闲/缓存/可用内存

我的 Redhat 服务器显示以下内容:

free -m 
============= 
             total       used       free     shared    buffers     cached 
Mem:          8113       8078        35          0        171       6491   
-/+ buffers/cache:       1415       6698   
Swap:         8189         59       8130 

对于生产服务器来说 35MB 的可用内存是否至关重要?

答案1

不!您使用了 6698 MB 的文件/缓冲区缓存,这很好!如果程序/服务需要更多 RAM,则文件缓存(“缓存”)将减少,程序将获得释放的 RAM。这里有一个很好的解释为什么以及如何工作: http://www.linuxatemyram.com/

答案2

未使用的内存用于磁盘缓存。

Linux 很少在 Mem 列中显示较高的free数字,因此该指标在确定 RAM 限制时有点误导。

相关内容