各VPSに負荷をかけてみる(素のページの場合)
各VPSに負荷をかけてみる(WordPressページの場合)
の続き
前回はWordPressのページに対して負荷をかけたが、
今回はApacheの最初のページに対して負荷をかけてみる。
さくらVPS
1回目
Concurrency Level: 10 Time taken for tests: 3.353 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 523700 bytes HTML transferred: 503900 bytes Requests per second: 29.83 [#/sec] (mean) Time per request: 335.280 [ms] (mean) Time per request: 33.528 [ms] (mean, across all concurrent requests) Transfer rate: 152.54 [Kbytes/sec] received
2回目
Concurrency Level: 10 Time taken for tests: 2.446 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 101 Total transferred: 528937 bytes HTML transferred: 508939 bytes Requests per second: 40.89 [#/sec] (mean) Time per request: 244.586 [ms] (mean) Time per request: 24.459 [ms] (mean, across all concurrent requests) Transfer rate: 211.19 [Kbytes/sec] received
3回目
Concurrency Level: 10 Time taken for tests: 2.299 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 523700 bytes HTML transferred: 503900 bytes Requests per second: 43.51 [#/sec] (mean) Time per request: 229.853 [ms] (mean) Time per request: 22.985 [ms] (mean, across all concurrent requests) Transfer rate: 222.50 [Kbytes/sec] received
ConoHa
1回目
Concurrency Level: 10 Time taken for tests: 0.885 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 523700 bytes HTML transferred: 503900 bytes Requests per second: 112.98 [#/sec] (mean) Time per request: 88.514 [ms] (mean) Time per request: 8.851 [ms] (mean, across all concurrent requests) Transfer rate: 577.79 [Kbytes/sec] received
2回目
Concurrency Level: 10 Time taken for tests: 1.108 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 102 Total transferred: 531817 bytes HTML transferred: 511621 bytes Requests per second: 90.22 [#/sec] (mean) Time per request: 110.845 [ms] (mean) Time per request: 11.085 [ms] (mean, across all concurrent requests) Transfer rate: 468.54 [Kbytes/sec] received
3回目
Concurrency Level: 10 Time taken for tests: 0.866 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 523700 bytes HTML transferred: 503900 bytes Requests per second: 115.48 [#/sec] (mean) Time per request: 86.591 [ms] (mean) Time per request: 8.659 [ms] (mean, across all concurrent requests) Transfer rate: 590.62 [Kbytes/sec] received
ServersMan
ServersManの場合だけ、100回リクエストを投げようとすると、
$ ab -c 10 -n 100 http://アドレス/
なぜか下記のようなエラーがでた。
Benchmarking アドレス (be patient)...apr_socket_recv: Operation timed out (60) Total of 98 requests completed
Benchmarking アドレス (be patient)...apr_poll: The timeout specified has expired (70007) Total of 99 requests completed
なので、ServersManだけ30回で負荷をかけた。
$ ab -c 10 -n 30 http://アドレス/
1回目
Concurrency Level: 10 Time taken for tests: 1.546 seconds Complete requests: 50 Failed requests: 0 Write errors: 0 Non-2xx responses: 50 Total transferred: 261850 bytes HTML transferred: 251950 bytes Requests per second: 32.35 [#/sec] (mean) Time per request: 309.136 [ms] (mean) Time per request: 30.914 [ms] (mean, across all concurrent requests) Transfer rate: 165.44 [Kbytes/sec] received
2回目
Concurrency Level: 10 Time taken for tests: 0.539 seconds Complete requests: 30 Failed requests: 0 Write errors: 0 Non-2xx responses: 30 Total transferred: 157110 bytes HTML transferred: 151170 bytes Requests per second: 55.71 [#/sec] (mean) Time per request: 179.507 [ms] (mean) Time per request: 17.951 [ms] (mean, across all concurrent requests) Transfer rate: 284.91 [Kbytes/sec] received
3回目
Concurrency Level: 10 Time taken for tests: 0.239 seconds Complete requests: 30 Failed requests: 0 Write errors: 0 Non-2xx responses: 30 Total transferred: 157110 bytes HTML transferred: 151170 bytes Requests per second: 125.44 [#/sec] (mean) Time per request: 79.721 [ms] (mean) Time per request: 7.972 [ms] (mean, across all concurrent requests) Transfer rate: 641.52 [Kbytes/sec] received
結果
100リクエストさばくのにかかったトータルの秒数
1回目 | 2回目 | 3回目 | |
さくらVPS | 3.3秒 | 2.4秒 | 2.2秒 |
ConoHa | 0.8秒 | 1.1秒 | 0.8秒 |
ServersMan※ | - | - | - |
1秒間にさばけるリクエストの数
1回目 | 2回目 | 3回目 | |
さくらVPS | 29.8 | 40.8 | 43.5 |
ConoHa | 112.9 | 90.2 | 115.4 |
ServersMan※ | 32.3 | 55.7 | 125.4 |
1リクエストあたりのミリ秒
1回目 | 2回目 | 3回目 | |
さくらVPS | 33ms | 24ms | 22ms |
ConoHa | 8ms | 11ms | 8ms |
ServersMan※ | 30ms | 17ms | 7ms |
※ServersManだけ「$ ab -c 10 -n 30 http://アドレス/」で実施
素のHTMLだと、さくらVPSよりConoHaのほうが早い。
ServersManはアクセス数が多いとエラーになるようだが、
アクセス数が少ない場合のレスポンスは悪くない。