阿里云centos6.8怎么优化tomcat内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云centos6.8怎么优化tomcat内存相关的知识,希望对你有一定的参考价值。

参考技术A windows下修改JVM内存大小:  情况一:解压版本的Tomcat, 要通过startup.bat启动tomcat才能加载配置  要添加在tomcat 的bin 下catalina.bat 里  rem Guess CATALINA_HOME if not defined  set CURRENT_DIR=%cd%后面添加,红色的为新添加的.  set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true    情况二:安装版的Tomcat下没有catalina.bat  windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.  修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions  原值为  -Dcatalina.home="C:\ApacheGroup\Tomcat 5.0"  -Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 5.0\common\endorsed"  -Xrs  加入 -Xms300m -Xmx350m  重起tomcat服务,设置生效  jvm参数说明:  -server 一定要作为第一个参数,启用JDK的server版本,在多个CPU时性能佳  -Xms java Heap初始大小。 默认是物理内存的1/64。  -Xmx java heap最大值。建议均设为物理内存的80%。不可超过物理内存。  -Xmn java heap最小值,一般设置为Xmx的3、4分之一。  -XX:PermSize 设定内存的永久保存区初始大小,缺省值为64M。  -XX:MaxPermSize 设定内存的永久保存区最大大小,缺省值为64M。  -XX:SurvivorRatio=2 生还者池的大小,默认是2。如  -XX:NewSize 新生成的池的初始大小。 缺省值为2M。  -XX:MaxNewSize 新生成的池的最大大小。 缺省值为32M。  +XX:AggressiveHeap 让jvm忽略Xmx参数,疯狂地吃完一个G物理内存,再吃尽一个G的swap。  -Xss 每个线程的Stack大小  -verbose:gc 现实垃圾收集信息  -Xloggc:gc.log 指定垃圾收集日志文件  -XX:+UseParNewGC 缩短minor收集的时间  -XX:+UseConcMarkSweepGC 缩短major收集的时间  -XX:userParNewGC 可用来设置并行收集(多CPU)  -XX:ParallelGCThreads 可用来增加并行度(多CPU)  -XX:UseParallelGC 设置后可以使用并行清除收集器(多CPU)

阿里云CentOS7.3配置Java Web应用和Tomcat步骤

阿里云的Linux系统包括CentOS7.3配置了密钥对

怎样将自己ECS实例绑定密钥对,并启用秘钥:

https://help.aliyun.com/document_detail/51798.html

配置前准备将8080端口开放:

http://blog.csdn.net/karan_01/article/details/73798678

如果最后CentOS7.3上JDK和Tomcat配置成功,并且防火墙开放8080端口,但是外部还是访问不了Tomcat默认管理界面,

还有非常重要的一点是阿里云里面有个安全组需要把8080端口加入进去(被坑了很久):
http://blog.csdn.net/gamay/article/details/72877471
https://helpcdn.aliyun.com/document_detail/25471.html
手工部署Java Web项目:
https://help.aliyun.com/document_detail/52806.html?spm=5176.doc51376.6.714.bOMe60
https://help.aliyun.com/document_detail/51376.html?spm=5176.doc52806.6.715.KH6kxK
https://yq.aliyun.com/articles/92050?t=t1

以上是关于阿里云centos6.8怎么优化tomcat内存的主要内容,如果未能解决你的问题,请参考以下文章

阿里云CentOS6.8云服务器配置安全组规则

阿里云linux主机更新hostname

java web项目怎么通过idea部署到阿里云服务器的tomcat上

Tomcat 被爆漏洞,部署在阿里云上的应用该怎么办?

阿里云rds 实例 存储空间 怎么选择

阿里云服务器,加载图片很慢