nginx 测试(四)
来源:互联网 发布:我赢职场java百度网盘 编辑:程序博客网 时间:2024/05/16 14:54
1. 测试环境同(三)
2. 第一种参数配置
同 测试(三) 即sendfile方式
[root@x ~]# ab -c 1000 -n 10000 http://172.20.127.202/a.zipThis is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {1}gt; apache-2.0Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Copyright 2006 The Apache Software Foundation, http://www.apache.org/Benchmarking 172.20.127.202 (be patient)Completed 1000 requestsCompleted 2000 requestsCompleted 3000 requestsCompleted 4000 requestsCompleted 5000 requestsCompleted 6000 requestsCompleted 7000 requestsCompleted 8000 requestsCompleted 9000 requestsFinished 10000 requestsServer Software: nginx/1.0.9Server Hostname: 172.20.127.202Server Port: 80Document Path: /a.zipDocument Length: 18200898 bytesConcurrency Level: 1000Time taken for tests: 1561.173296 secondsComplete requests: 10000Failed requests: 0Write errors: 0Total transferred: 182043261752 bytesHTML transferred: 182041051310 bytesRequests per second: 6.41 [#/sec] (mean)Time per request: 156117.344 [ms] (mean)Time per request: 156.117 [ms] (mean, across all concurrent requests)Transfer rate: 113873.73 [Kbytes/sec] receivedConnection Times (ms) min mean[+/-sd] median maxConnect: 0 266 897.3 47 12638Processing: 36258 153087 24817.4 156360 229712Waiting: 20 81 224.6 47 16936Total: 36283 153353 24863.9 156537 230436Percentage of the requests served within a certain time (ms) 50% 156537 66% 165214 75% 170149 80% 173557 90% 181831 95% 188172 98% 194900 99% 200211 100% 230436 (longest request)1000并发、10000次请求、182GB+数据、90+%的网卡利用率,性能不错。
3. 第二种参数配置
同 测试(三) 即AIO方式
[root@x ~]# ab -c 1000 -n 10000 http://172.20.127.202/a.zipThis is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {1}gt; apache-2.0Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Copyright 2006 The Apache Software Foundation, http://www.apache.org/Benchmarking 172.20.127.202 (be patient)Completed 1000 requestsCompleted 2000 requestsapr_socket_recv: Connection timed out (110)Total of 2003 requests completed[root@x ~]# [root@x ~]# [root@x ~]# ab -c 1000 -n 10000 http://172.20.127.202/a.zipThis is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {1}gt; apache-2.0Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Copyright 2006 The Apache Software Foundation, http://www.apache.org/Benchmarking 172.20.127.202 (be patient)Completed 1000 requestsCompleted 2000 requestsapr_socket_recv: Connection timed out (110)Total of 2101 requests completed跑了两次,到2000+时都挂掉。
4. 为了使nginx更好的与os结合,所以下载了1.0.9的源码,在另一台主机上编译安装,编译时指定启用AIO。
5. 第一种参数配置
[root@y html]# ab -c 1000 -n 10000 http://172.20.127.206/a.zipThis is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {1}gt; apache-2.0Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Copyright 2006 The Apache Software Foundation, http://www.apache.org/Benchmarking 172.20.127.206 (be patient)Completed 1000 requestsCompleted 2000 requestsCompleted 3000 requestsCompleted 4000 requestsCompleted 5000 requestsCompleted 6000 requestsCompleted 7000 requestsCompleted 8000 requestsCompleted 9000 requestsFinished 10000 requestsServer Software: nginx/1.0.9Server Hostname: 172.20.127.206Server Port: 80Document Path: /a.zipDocument Length: 18200898 bytesConcurrency Level: 1000Time taken for tests: 1561.385336 secondsComplete requests: 10000Failed requests: 2 (Connect: 0, Length: 2, Exceptions: 0)Write errors: 0Total transferred: 182041712874 bytesHTML transferred: 182039502211 bytesRequests per second: 6.40 [#/sec] (mean)Time per request: 156138.531 [ms] (mean)Time per request: 156.139 [ms] (mean, across all concurrent requests)Transfer rate: 113857.29 [Kbytes/sec] receivedConnection Times (ms) min mean[+/-sd] median maxConnect: 0 195 688.4 47 9560Processing: 44555 153208 24341.9 156540 226285Waiting: 2 93 221.4 48 6443Total: 44580 153403 24362.5 156690 229246Percentage of the requests served within a certain time (ms) 50% 156690 66% 165216 75% 170067 80% 172983 90% 180717 95% 186974 98% 194298 99% 199464 100% 229246 (longest request)
6. 第二种参数配置
[root@x html]# ab -c 1000 -n 10000 http://172.20.127.206/a.zipThis is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {1}gt; apache-2.0Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Copyright 2006 The Apache Software Foundation, http://www.apache.org/Benchmarking 172.20.127.206 (be patient)Completed 1000 requestsCompleted 2000 requestsCompleted 3000 requestsCompleted 4000 requestsCompleted 5000 requestsCompleted 6000 requestsCompleted 7000 requestsCompleted 8000 requestsCompleted 9000 requestsapr_poll: The timeout specified has expired (70007)Total of 9003 requests completed
跑9000+时挂掉。
- nginx 测试(四)
- nginx 测试(三)
- nginx(四)初识nginx日志文件
- Nginx系列(四.nginx 与 php)
- nginx(四)初识nginx日志文件
- Nginx 变量漫谈(四)
- nginx源码学习(四)
- nginx 测试总结(五)
- Nginx系列教程之四:Nginx常用变量汇总及测试
- nginx 测试
- 测试基础(四)自动化测试
- web测试 (四)兼容性测试
- nginx学习总结四(nginx+php-cgi)
- 敏捷开发(四):测试
- 软件测试总结(四)
- 测试实习随笔(四)
- 软件测试方法(四)
- 产品测试规范(四)
- linux : chgrp/chmod/chown/ln 命令详解
- sql时间函数
- VIM最常用的命令
- 标签(2)
- android Processes and Threads的注意事项
- nginx 测试(四)
- 如何在sencha touch中将选中的item状态自动变为不选中
- Android Json解析
- Flex4之创建自定义事件
- getHibernateTemplate().saveOrUpdate(t)不能更新
- java图片压缩
- android中的ellipsize
- perl 引用 详解
- H264 RTP打包方式