我在一个512MB专用的虚拟服务器上运行我的所有网站,到目前为止,这个服务器给我的服务非常好。
1月10日,由于不知名的原因,我的记忆消耗从平均50%左右上升到70-80%。 据我所知,当天我没有对服务器进行任何修改,而且我的网站也没有比平常更多的stream量,所以技术上应该没有理由消耗更多的内存。 唯一可能的原因是“yum更新”,它将安装一些更新,可能会吃更多的资源,然后他们应该。
尽pipe如此,我决定3天前尝试优化我的服务器,并减less其内存消耗。 我按照这个链接中的步骤做了这个:
使它更好 – 媒体寺
除了FastCGI PHP模块之外,我所有的步骤都成功了。 无论如何,这些步骤有相反的效果,现在我似乎大部分时间都在使用超过100%的记忆。 请注意,我能够使用超过100%的原因是因为服务器实际上有1GB,但我只能使用高达512MB。
我已经尝试回滚我所做的修改,通过恢复我所做的后端conf文件,但这没有任何效果。
我确实运行了另一个“yum更新”,可以安装资源应用程序
为了您的信息,我用于“yum更新”的镜像是默认的Plesk和Atomic。 这可能是相关的,因为这个问题可能是由于我不这样做而导致的。
我也跑了'微'更新,这可能也造成了这个问题
我的问题是:
不要使用系统具有比实际需要的更多内存的scheme。 操作系统假定可用内存被浪费了,并尽量find使用它的方法。 限制操作系统只有你想要它使用的内存,你不会有问题。
免费记忆就像支票账户里的钱。 如果它在那里,它会被使用。
检查mysql-server版本。 这是我的问题,SQL吃所有可用的其他可破解的RAM。 我有同样的问题,和其他人。 大约在同一时间。 我没有find一个解决scheme,因为我有很多其他的错误,除了备份数据和重新映像服务器。