缓存内存增长非常快 Cent Os -Tomcat

缓存内存增长非常快 Cent Os -Tomcat

我在 CentOs 上的 Tomcat-6 上运行 Java 应用程序。

JAVA_OPTS 像这样:

 JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask` -server -Xms256m -Xmx2536m -XX:+UseParallelGC  -XX:ParallelGCThreads=2  -XX:+UseParallelOldGC  -XX:ThreadStackSize=512 -XX:MaxPermSize=1024M"

但服务器的缓存内存不断增长

            total       used       free     shared    buffers     cached
Mem:         32101      16153      15948          0         20       3968
-/+ buffers/cache:      12164      19936
Swap:        16383        114      16269

我哪里做错了?

答案1

你没有做错什么。Linux 中的“缓存”内存是内核使用可用 RAM 来缓存磁盘上的文件,以便快速访问(无需转到慢速磁盘来访问常用文件)。这是设计使然,而且是一件好事。

相关内容