Ubuntu的VPS服务器 – 推荐的空闲内存

我目前有一个运行在运行Ubuntu 9.04 Jaunty的vps服务器上的web应用程序。 我最近安装了Nagios作为监控工具。 我已经configuration了一个额外的插件,以检查可用的空闲内存。 其中一台服务器只有近7%的空闲内存。

这是一个合理的价值?

在此先感谢您的帮助,最好的问候!

这取决于如何计算这个数字。

一些工具包括缓冲区和caching在空闲的内存图中,有些则没有。 I / Ocaching对Web服务器性能有着巨大的影响。 如果您有shell访问权限,请尝试运行“free”以查看实际值,例如,在几乎没有负载的系统上:

total used free shared buffers cached Mem: 4135700 504028 3631672 0 52240 262880 -/+ buffers/cache: 188908 3946792 Swap: 4192944 156 4192788 

在这里我已经得到(4135700 – 188908)= 3946792免费

虽然你永远不会有太多的内存,如果你有less于50%的缓冲区和caching可用,并且网站内容的总大小超过这个数量,那么你的网站将放慢速度。

事实上,这有点高。 Linux使用未使用的内存缓冲区和caching,根据需要将其释放到应用程序,所以空闲内存浪费内存。