1、运行环境CPU:Intel(R)Pentium(R)P6200@2.13GHz;内存:4G,装了32位win7,只认3G,没花时间修复ramdisk等东西;操作系统:win732位;JDK:1.7.0_55Tomcat:7.0.53大家别笑,公司的电脑装这个,这么慢,悲剧了!以下所有测试均基于1000次请求,均访问Tomcat默认的ROOT主页。当有200个并发用户时(此时他们可能在做GC),吞吐率和请求处理时间比较稳定,但是过一段时间请求等待时间会上去。经观察,CPU负载在80%以下。3、优化后主要针对Tomcat进行优化。主要有两个方面:1.在bin/catalina.bat文件中加入如下参数,对JVM进行优化。找找看,应该有很多,比如:http://www.mzone.cc/article/321.htmlsetJAVA_OPTS=-server-Xms1000M-Xmx1000M#-Xms和-Xmx设置为相同的值,避免JVM由于频繁的GC导致性能起伏-Xss512k-XX:+AggressiveOpts-XX:+UseBiasedLocking-XX:PermSize=64M-XX:MaxPermSize=300M-XX:+DisableExplicitGC-XX:MaxTenuringThreshold=31-XX:+UseConcMarkSweepGC-XX:+UseParNewGC-XX:+CMSParallelRemarkEnabled-XX:+UseCMSCompactAtFullCollection-XX:LargePageSizeInBytes=128m-XX:+UseFastAccessorMethods-XX:+UseCMSInitiatingOccupancyOnly-Djava.awt.headless=true以上配置基本可以实现:系统响应时间增加JVM回收speed在不影响系统响应速度的情况下提高速度最大化JVM内存最大化利用线程阻塞最小化#p#2、Tomcat连接参数优化,主要针对吞吐量优化:修改conf/server.xml文件,把原来的
