我最近将服务器从1核1G内存2M带宽升级到4核16G内存15M带宽,也在控制台重启了实例,但是在tomcat里配置JVM参数时,将Maximum memory Pool 配置只要超过1604M就无法启动tomcat,根本没办法增加。感觉升级后跟没升级完全一样
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
需要贴一下你的GC内存配置。是不是配置错了。
给你参考
 -server 
 -Xms8g 
 -Xmx8g 
 -XX:MetaspaceSize=512m 
 -XX:MaxMetaspaceSize=512m 
 -Xmn5m 
 -XX:+UseConcMarkSweepGC 
 -XX:+UseCMSCompactAtFullCollection 
 -XX:CMSMaxAbortablePrecleanTime=5000 
 -XX:+CMSClassUnloadingEnabled 
 -XX:+UseCMSInitiatingOccupancyOnly 
 -XX:CMSInitiatingOccupancyFraction=80 
 -XX:+HeapDumpOnOutOfMemoryError 
 -XX:HeapDumpPath=/home/admin/java/java.hprof 
 -Xloggc:/home/admin/java/gc.log 
 -XX:+PrintGCDetails 
 -XX:+PrintGCDateStamps 
 -XX:MaxDirectMemorySize=2g 
 -XX:SurvivorRatio=10 
 -XX:+ExplicitGCInvokesConcurrent 
 -XX:ParallelGCThreads=4