tomcat性能配置


# 8G内存
JAVA_OPTS="
-Dfile.encoding=UTF-8
-server
-Djava.awt.headless=true
-Xms6144m
-Xmx6144m
-XX:NewSize=1024m
-XX:MaxNewSize=2048m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:MaxTenuringThreshold=15
-XX:NewRatio=2
-XX:+AggressiveOpts
-XX:+UseBiasedLocking
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:+CMSParallelRemarkEnabled
-XX:LargePageSizeInBytes=128m
-XX:+UseFastAccessorMethods
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+DisableExplicitGC"

# 16G内存(垃圾回收略)
JAVA_OPTS="
-Dfile.encoding=UTF-8
-server
-Xms13312m
-Xmx13312m
-XX:NewSize=3072m
-XX:MaxNewSize=4096m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:MaxTenuringThreshold=10
-XX:NewRatio=2
-XX:+DisableExplicitGC"


# 32G内存(垃圾回收略)
JAVA_OPTS="
-Dfile.encoding=UTF-8
-server
-Xms29696m
-Xmx29696m
-XX:NewSize=6144m
-XX:MaxNewSize=9216m
-XX:PermSize=1024m
-XX:MaxPermSize=1024m
-XX:MaxTenuringThreshold=10
-XX:NewRatio=2
-XX:+DisableExplicitGC"



除了增加jvm内存,还是报OOM,采用jar包共享
下面的是共享方式具体步骤:
1.在tomcat根目录下建shared\lib文件夹

2.把相同的jar包copy到shared\lib文件夹下

3.修改tomcat根目录下conf/catalina.properties文件
查找到shared.loader=
在后面加上${catalina.home}/shared/lib,${catalina.home}/shared/lib/*.jar
结果是
shared.loader=${catalina.home}/shared/lib,${catalina.home}/shared/lib/*.jar

4.赶快重启你的tomcat吧

注:你的项目中web/lib目录下的jar包,与shared\lib目录下的jar包相同,可以删除了



http://lookingdream.blog.51cto.com/5177800/1883374


netstat -ant     |grep  "8080"|grep  "ESTABLISHED"|wc -l 统计端口8080的应用并发

cat access.log | wc -l         访问总数
cat access.log |awk '{print $9}'|sort|uniq -c|sort -rn       列出所有状态的数量




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值