所以我的预算非常紧张(就像很多人一样),我有一个使用 Centos v6.0 x86 的 VPS。它有 1024 MB 的 RAM。我运行着 Apache 2 和 MySQL。我最近升级到了最新版本的 MySQL,重启后发现我的 RAM 使用率从 14% 上升到了 48%。我只在 VPS 中安装了 1024 MB 的 RAM,但我认为这已经足够了。即使没有任何流量,看到这么多的 RAM 使用率是正常的吗?谢谢。
答案1
您的使用模式决定了您需要什么,而您没有告诉我们任何相关信息。例如,我的个人 VPS 服务器已经运行了好几年,内存只有 64MB。您可以肯定,它一直处于 100% 的利用率。它仍然非常灵敏。我昨天回答了一个问题,回答者是使用 256MB 内存运行的人:服务器负载过高,运行速度很慢。他的配置只是使用了比需要更多的进程。
您也没有详细说明您谈论的内存使用情况...是空闲的可用内存,还是可用内存 + 缓存?请记住,MySQL 具有可确定实际系统 RAM 消耗的设置。
如果您有规律的空闲时间,1G 内存可能远远超出您的需要。