通过Apache的ab进行压测

通过Apache的ab进行压测

启动测试的目标web服务

使用nginx启动web服务 端口8101

ab 也可测试网络上的其他主机,本次是测试本机

查看每个进程可以打开的文件数

(linux中所有的硬件资源网卡等都算文件)

ulimit -n
# 输出4864 意味着本机每个进程可以打开 4864 个文件
# 可以将这个值设置成12344,注重启服务器后失效
ulimit -n 12344 

使用apache的ab进行压测

注 url需要写文件名 如下面的index.html是一个真实存在的文件

# 并发200 连接次数4000
ab -c 200 -n 4000 http://127.0.0.1:8101/index.html

测试结果
测试也可请求 http://127.0.0.1:8101/status 看nginx统计情况