CentOS7下ab压力测试Nginx和Tomcat

Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具

安装ab

yum -y install httpd-tools

Nginx压力测试 

ab -n 5000 -c 1000 http://localhost/index.html

-n 表示请求数,这里是5000个请求

-c 表示并发数,这里是1000个并发

这是部分测试结果

意思是并发级别是1000,测试时间是0.341秒,完成请求是5000,失败请求是0 

 

10000的请求,2000的并发,在0.689秒内完成,但是请求失败了1984个

下面测试Tomcat 

ab -n 5000 -c 1000 http://localhost:8080/index.html

可以看出,Tomcat5000的请求,1000的并发,在0.638秒内完成

10000的请求,2000的并发,在1.259秒内完成

总结:Nginx的速度快,但是成功率较低,而Tomcat的速度慢,但是成功率较高

发布了459 篇原创文章 · 获赞 298 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/HeZhiYing_/article/details/104642646