我正在使用JMeter
对Web应用程序进行压力测试(使用Spring构建,Struts2 REST,使用PostgreSQL)。
我正在用我的应用程序模拟典型用户的场景:
4 GET,3 INSERT,20 UPDATE电话。
服务器规格:
4核Intel Xeon X5365 3GHz
8GB RAM
单个320GB SATA磁盘
操作系统:Ubuntu 8.10 32位
DB:Postgresql 8.4
Tomcat 6.0.18
Java 1.6.0_14
结果显示服务器将处理大约130个并发事务。这个号码可以吗?在线是否有任何结果与我的相比?
答案 0 :(得分:4)
瓶颈将存在于您的数据库中,因此在不了解数据库性能的情况下很难进行比较。
我们有一台类似的机器(除了16GB RAM,运行Tomcat 5.5)。在峰值负载下,它可以轻松地提供256个同时连接。我们正在争论将maxThreads更改为512。
一些调整技巧,
mod_jk
。它的性能远远优于mod_proxy
。