这是我在服务器上的内存(来自 webmin 页面):
操作系统 Debian Linux 7 Webmin 版本 1.760 内核和 CPU Linux 3.2.0-4-686-pae on i686 处理器信息 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz, 2 cores Real memory 698.57 MB used, 7.92 GB total虚拟内存使用 0 字节,总计 2.07 GB 本地磁盘空间使用 5.51 GB,总计 47.17 GB
这是我在 tomcat 的启动脚本中的 JAVA_OPTS :
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m - XX:+DisableExplicitGC";
所以我有一个 8Gb RAM 的服务器,但是如果我将 -Xmx2048m 参数更改为更大的值(例如 3072m),tomcat 无法以“内存不足..”启动
我无法理解为什么..