Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 1917|回复: 0

tomcat优化

[复制链接]

5

主题

65

帖子

2496

积分

金牌会员

Rank: 6Rank: 6

积分
2496
发表于 2015-4-22 08:54:33 | 显示全部楼层 |阅读模式
我对tomcat不太熟,在网上查了一些相关资料,然后去优化tomcat 我这样设置适合吗?那里还要改进地方,怎样能更好的优化tomcat? 希望大家给建议,谢谢
测试环境
Centos 6.3
Cpu 4核
内存 8G
Tomcat 7.0.56
Jdk1.6.0_45
测试工具
ab (ApacheBench, Version 2.3)
测试动态页面
并发数
完成时间(优化前)
吞吐量(优化前)
完成时间(优化后)
吞吐量(优化后)
吞吐量占比
100
0.05
2134.83
0.05
1987.75
-7%
200
0.10
1332.47
0.14
1572.90
15%
300
0.18
1288.41
0.27
1190.92
-8%
400
0.23
1801.43
0.26
1845.33
2%
500
0.25
2004.48
0.27
2018.64
1%
600
0.29
1791.73
0.31
2016.07
11%
700
0.35
1063.82
0.56
1221.01
13%
800
0.71
1542.40
0.39
1957.46
21%
900
0.59
1699.40
0.79
1836.01
7%
1000
0.78
1598.73
0.53
1979.76
19%
合计
 
16257.70
 
17625.83
8%

















数据:测试数据是获取三次数据的平均值.
修改server.xml参数
<Connector port="9090"   protocol="org.apache.coyote.http11.Http11NioProtocol"
              connectionTimeout="20000"
              redirectPort="8443"
              maxThreads="300"
              minSpareThreads="10"
              maxSpareThreads="50"
              useURIValidationHack="false"
              disableUploadTimeout="true"
              acceptCount="10000"
               enableLookups="false"
               URIEncoding="UTF-8"
               compression="on"
               compressionMinSize="2048"
               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/>
修改  catalian.sh
CATALINA_OPTS="$CATALINA_OPTS -server -Xms2000M -Xmx2000M  -XX:+AggressiveOpts   -XX:+UseParallelGC -XX:+UseBiasedLocking  -XX:permSize=128M -XX:MaxPermSize=2048M  -DRAMDISK=/-DUSE_RAM_DISK=ture -DRAM_DISK=true"

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2021-1-26 23:12 , Processed in 0.026634 second(s), 14 queries , Apc On.

快速回复 返回顶部 返回列表