我有一个带有tomcat和MySql的linux服务器,也安装了axis2。
一开始,我分配了大约400 my的内存,部署了我的项目,但是内存分配仍然是一样的。
但后来我尝试使用Log4j,我认为这是造成问题的原因。问题是我没有分配到800 is。然后,我删除了我部署的服务,仍然分配了800 and的服务。
我做错了什么?我如何检查做错了什么并修复它?
谢谢Yoav
发布于 2012-05-18 23:17:37
这是linux缓存机制,完全正常,无需担心。如果另一个应用程序请求内存,Linux将释放内存。
您可以强制释放所有不需要的内存(sync; echo 3 > /proc/sys/vm/drop_caches),但是这是不必要的,即使98%的内存显示为已使用的内存,linux也会正常工作。
https://serverfault.com/questions/390550
复制相似问题