我们正在管理一个专用服务器(WHM/cPanel),其中包含4-5(Magento & Woocommerce )帐户,以及将这些平台与ERP连接起来的自定义代码。这个自定义代码在MySQL中非常有用。
服务器有10 of的RAM,这是第一次,在过去的一周里,并且。
现在让我印象深刻的是,在重新启动之后,服务器只需要2-3GB的RAM就可以完全运行。
这合理吗?如果不是,而且有内存泄漏,那么跟踪我的哪些帐户正在填充内存的方法是什么呢?
发布于 2014-10-21 11:36:30
很可能你的记忆还在。top不报告内存使用情况减去OS用于文件缓存的缓冲区缓存。
键入下列内容以获得真正的空闲内存
free -m
查看-/+ buffers/cache:
行,以获得megs中真正的空闲内存。
Linux将与大多数OSes一起使用文件系统缓存的所有内存。它这样做,所以它不必做缓慢磁盘读取,每次它需要一个常用的文件。当应用程序请求内存时,内核将释放用于文件系统缓存的内存。如果免费列很低,那么您有一些需要担心的事情。
https://serverfault.com/questions/638511
复制相似问题