99% 的返回请求的响应延迟时间。
Time per request:每个请求的时间
No. of failed requests:失败请求数。
Requests per second: 每秒请求量
1.压测100000次,并发1000,在haproxy架构下的结果
```
ab -n 100000 -c 1000 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: nginx/1.12.2
Server Hostname: 192.168.116.135
Server Port: 80
Document Path: /index.html
Document Length: 13 bytes
Concurrency Level: 1000
Time taken for tests: 30.957 seconds
Complete requests: 100000
Failed requests: 0
Total transferred: 24300000 bytes
HTML transferred: 1300000 bytes
Requests per second: 3230.29 [#/sec] (mean)
Time per request: 309.570 [ms] (mean)
Time per request: 0.310 [ms] (mean, across all concurrent requests)
Transfer rate: 766.56 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 3.1 0 61
Processing: 81 308 37.4 305 1338
Waiting: 81 308 37.4 305 1338
Total: 113 309 37.0 305 1338
Percentage of the requests served within a certain time (ms)
50% 305
66% 314
75% 319
80% 324
90% 337
95% 352
98% 379
99% 441
100% 1338 (longest request)
```
2.压测 100000次,并发1000,在haproxy架构下的结果
ab -n 100000 -c 10000 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: nginx/1.12.2
Server Hostname: 192.168.116.135
Server Port: 80
Document Path: /index.html
Document Length: 13 bytes
Concurrency Level: 10000
Time taken for tests: 33.343 seconds
Complete requests: 100000
Failed requests: 2
(Connect: 0, Receive: 0, Length: 2, Exceptions: 0)
Total transferred: 24299514 bytes
HTML transferred: 1299974 bytes
Requests per second: 2999.16 [#/sec] (mean)
Time per request: 3334.263 [ms] (mean)
Time per request: 0.333 [ms] (mean, across all concurrent requests)
Transfer rate: 711.70 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 29 86.7 0 391
Processing: 166 3093 1111.4 2927 17462
Waiting: 0 3092 1111.0 2927 17462
Total: 557 3122 1089.5 2940 17463
Percentage of the requests served within a certain time (ms)
50% 2940
66% 3100
75% 3298
80% 3394
90% 3520
95% 4279
98% 6070
99% 8851
100% 17463 (longest request)
```
# ab -n 100000 -c 10000 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: nginx/1.12.2
Server Hostname: 192.168.116.135
Server Port: 80
Document Path: /index.html
Document Length: 13 bytes
Concurrency Level: 10000
Time taken for tests: 37.586 seconds
Complete requests: 100000
Failed requests: 143
(Connect: 0, Receive: 0, Length: 143, Exceptions: 0)
Total transferred: 24265251 bytes
HTML transferred: 1298141 bytes
Requests per second: 2660.59 [#/sec] (mean)
Time per request: 3758.562 [ms] (mean)
Time per request: 0.376 [ms] (mean, across all concurrent requests)
Transfer rate: 630.47 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 27 80.5 0 363
Processing: 164 3519 864.4 3438 12844
Waiting: 0 3506 855.3 3436 12844
Total: 525 3546 839.2 3444 12844
Percentage of the requests served within a certain time (ms)
50% 3444
66% 3642
75% 3744
80% 3790
90% 4019
95% 4799
98% 6166
99% 6672
100% 12844 (longest request)
```
```
# ab -n 100000 -c 10000 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: nginx/1.12.2
Server Hostname: 192.168.116.135
Server Port: 80
Document Path: /index.html
Document Length: 13 bytes
Concurrency Level: 10000
Time taken for tests: 39.718 seconds
Complete requests: 100000
Failed requests: 2
(Connect: 0, Receive: 0, Length: 2, Exceptions: 0)
Total transferred: 24299514 bytes
HTML transferred: 1299974 bytes
Requests per second: 2517.74 [#/sec] (mean)
Time per request: 3971.810 [ms] (mean)
Time per request: 0.397 [ms] (mean, across all concurrent requests)
Transfer rate: 597.46 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 30 86.5 0 380
Processing: 197 3832 1039.4 3505 13663
Waiting: 0 3831 1039.2 3505 13661
Total: 577 3862 1011.8 3524 13663
Percentage of the requests served within a certain time (ms)
50% 3524
66% 4083
75% 4475
80% 4755
90% 5121
95% 5220
98% 6224
99% 6638
100% 13663 (longest request)
```
```
# ab -n 100000 -c 100 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: nginx/1.12.2
Server Hostname: 192.168.116.135
Server Port: 80
Document Path: /index.html
Document Length: 13 bytes
Concurrency Level: 100
Time taken for tests: 34.978 seconds
Complete requests: 100000
Failed requests: 0
Total transferred: 24300000 bytes
HTML transferred: 1300000 bytes
Requests per second: 2858.94 [#/sec] (mean)
Time per request: 34.978 [ms] (mean)
Time per request: 0.350 [ms] (mean, across all concurrent requests)
Transfer rate: 678.44 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.3 0 8
Processing: 1 35 61.2 30 1045
Waiting: 1 35 61.2 30 1044
Total: 1 35 61.2 30 1045
Percentage of the requests served within a certain time (ms)
50% 30
66% 31
75% 32
80% 33
90% 39
95% 51
98% 69
99% 102
100% 1045 (longest request)
```
# nginx
```
ab -n 100000 -c 100 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: nginx/1.4.6
Server Hostname: 192.168.116.135
Server Port: 80
Document Path: /index.html
Document Length: 13 bytes
Concurrency Level: 100
Time taken for tests: 330.587 seconds
Complete requests: 100000
Failed requests: 102
(Connect: 0, Receive: 0, Length: 102, Exceptions: 0)
Non-2xx responses: 102
Total transferred: 25110350 bytes
HTML transferred: 1317916 bytes
Requests per second: 302.49 [#/sec] (mean)
Time per request: 330.587 [ms] (mean)
Time per request: 3.306 [ms] (mean, across all concurrent requests)
Transfer rate: 74.18 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.2 0 8
Processing: 1 323 4767.2 17 120043
Waiting: 1 323 4767.2 16 120043
Total: 1 323 4767.2 17 120043
Percentage of the requests served within a certain time (ms)
50% 17
66% 30
75% 36
80% 39
90% 50
95% 64
98% 89
99% 219
100% 120043 (longest request)
```
```
ab -n 100000 -c 100 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: nginx/1.4.6
Server Hostname: 192.168.116.135
Server Port: 80
Document Path: /index.html
Document Length: 13 bytes
Concurrency Level: 100
Time taken for tests: 266.636 seconds
Complete requests: 100000
Failed requests: 75
(Connect: 0, Receive: 0, Length: 75, Exceptions: 0)
Non-2xx responses: 75
Total transferred: 25107590 bytes
HTML transferred: 1313160 bytes
Requests per second: 375.04 [#/sec] (mean)
Time per request: 266.636 [ms] (mean)
Time per request: 2.666 [ms] (mean, across all concurrent requests)
Transfer rate: 91.96 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.2 0 9
Processing: 1 262 4226.5 21 120018
Waiting: 1 262 4226.5 20 120018
Total: 1 262 4226.5 21 120018
Percentage of the requests served within a certain time (ms)
50% 21
66% 32
75% 37
80% 40
90% 49
95% 59
98% 71
99% 82
100% 120018 (longest request)
```
```
ab -n 100000 -c 10000 http://192.168.116.135/index.html
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.116.135 (be patient)
apr_socket_recv: Connection reset by peer (104)
Total of 8512 requests completed
```
- 0.空白目录
- 1.ansible
- 1.1 ansible playbook 搭建haproxy+lamp
- 1.2 ansibleplaybook 安装zabbix
- 1.0 安装最新版ansible
- 2.docker
- 2.2.安装docker私有仓库harbor
- 2.1 安装docker并启动一个容器操作
- 2.3 基于Docker-WEB自动化管理Docker容器实战
- 2.4 通过实例演示dockerfile的语法
- 2.5 通过docker部署mysql5.7
- 2.6 通过docker部署rabbitmq
- 2.7 docker国内加速镜像
- 3.k8s
- 4.mysql
- 1.Xtrabackup实现数据的备份与恢复
- 2.mysql主从复制
- mysql报错修复
- 1.ERROR 1146 (42S02): Table 'performance_schema.session_variables' doesn't exist
- 5.lvs+keepalive
- 1.haproxy.conf
- 5.1 haproxy
- haproxy配置详解
- 5.2 ab压测haproxy架构和nginx架构对比
- 5.3 基于ve的压测
- 6.prometheus
- 7.python学习
- 7.1 python基础部分
- 8.elk
- 8.1 es数据备份及导出导入快照
- 9.jenkins-git-ansible-CI/CD
- 10.nosql
- 10.1 mongo
- 10.2 redis
- 10.2.1 redis集群搭建
- 10.3 kafka
- 10.4 rabbitmq
- 11.granfa
- 12.nginx
- 13.shell
- 14.zabbix
- 14.1 install zabbix4.0
- 14.2 zabbix监控日志报错
- 14.3 install zabbix for docker
