我的 tomcat 服务器上已提交的内存

我的 tomcat 服务器上已提交的内存

我在服务器上配置 JVM 时遇到问题。该服务器是一台在 AWS 上运行的机器,具有 8G RAM 和 8 个 CPU。服务器上只有带有 solr 的 tomcat6。

实际上我已经像这样配置了JVM:

JAVA_OPTS="-Djava.awt.headless=true -D64 -server -Xms4096M -Xmx4096M -XX:+UseConcMarkSweepGC"

但是当流量增长太多时,我就会收到错误。我猜问题出在commited memory但我不明白为什么要保留超过 4G 的内存。

内存使用情况

如果有人可以帮助我正确配置我的 JVM 并告诉我为什么会发生此问题。

相关内容