我的 VPS 包需要多少内存?我被扯掉了吗?

Tam*_*rax 0 vps memory memory-usage

因此,我目前使用的是 VPSVille Cpanel3 帐户,该帐户具有 768 MB 的保证内存和 2048 MB 的突发内存(此处的完整详细信息:http ://www.vpsville.ca/cpanel-vps )。它运行 CentOS、Cpanel、Apache 和 FastCGI。

在服务器上,我有一个带有论坛系统的 Joomla 社区站点,该站点通常最多可容纳 20 人,即使到了晚上,也没有人。这是一个非常小的站点,但有许多模块在其上运行。每月大约有 6000 次访问。服务器上还有一个 WordPress 网站,每天大约有 80-150 次访问,另外 2 个 WordPress 网站尚未开发,因此根本没有任何流量,以及 2 个静态 HTML 网站,也只有大约 500打一个月。总而言之,没有大型网站。

问题是我经常遇到“内存不足”错误,它会杀死我的服务器,我需要重新启动它才能让我的所有站点重新启动并运行。在我看来,分配给我的帐户的那么多 RAM 不应该出现这些问题。每次我发送支持票时,他们只是告诉我升级 RAM。

现在,我对这一切还是很陌生,所以我不能很好地判断我的网站运行真正需要多少。我不知道我的网站是否真的需要这么多,或者VPSVille 是否超卖了他们的服务器,他们实际上没有可用的资源,我被敲诈了。

那么,我当前的设置应该使用多少 RAM?

Kyl*_*ndt 5

您应该自行设置监控以监控 VPS 上的 RAM 使用情况。您可以使用 nagios 或 sar / sysstat 之类的工具来执行此操作。如果 VPS 提供商提供了这些统计数据,您可能也需要检查这些数据。

请记住,burstable 可能意味着它只能爆发几分钟,然后如果您不回到 768,您可能没有足够的内存。

至于高内存使用率的解决方案,您可能需要研究 Apache 的基本调优,例如最大线程/进程等,或不同的 MPM 选项(线程或 perfork)。您可能还想查看重量较轻的 http 服务器,例如 nigix。