Ubuntu VPS 服务器 - 建议的可用内存

Ubuntu VPS 服务器 - 建议的可用内存

我目前有一个 Web 应用程序在运行 Ubuntu 9.04 Jaunty 的 vps 服务器上运行。我最近安装了 Nagios 作为监控工具。我配置了一个额外的插件来检查可用的内存。其中一台服务器的可用内存只有大约 7%。

这是一个合理的价值吗?

提前感谢您的帮助,谨致问候!

答案1

这取决于该数字是如何计算的。

有些工具在可用内存数字中包含缓冲区和缓存,有些则不包含。I/O 缓存对 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 个免费

虽然内存永远不会过剩,但是如果缓冲区和缓存可用的内存不足 50%,而网站内容的总大小又超过这个数量,那么您的网站速度就会变慢。

答案2

实际上,这个数字有点高。Linux 将未使用的内存用作缓冲区和缓存,并在需要时将其释放给应用程序,因此空闲内存就是浪费的内存。

相关内容