java Tomcat的性能测试
我试图使用ApacheJMeter和不同的JVM/CATALINA选项进行一些负载测试,结果很奇怪
测试是如何准备的——使用脚本编写器、访问web应用程序页面、运行操作(在字段中选择、选择不同页面等)
之后-准备10个线程(用户)的线程组,剩余时间为1秒
每个新JVM参数的测试重复3次。这是非常奇怪的结果——因为服务器上添加了更好的配置。xml和/或JAVA_选项——然后是更糟糕的结果:
这里的列:XMS/XMX(以GB为单位)、throughput/Avarage
不使用压缩,默认线程选项:
1/2 4930/113
1/4 4850/115
4/4 4730/118
当maxThreads=500和MinsParetrads=500时,xms/xmx=4G:
4/4 4550/124
与压缩相同=打开:
4/4 4378/130
那么,我做错了什么?没有任何显著的性能提升,只有一些下降
或者——我做了错误的测试,或者——错误地理解了JVM/CATALINA选项
# 1 楼答案
我想到了一些问题: