kusanagiの速さを計る

webサイトを作ろうと思い立ち、せっかくだからGMOの優待を使ってサーバーを借りようということでconohaを借りてみたのです。

しかしどのプランがいいのかよくわかんないね。一番安いのは月額630円(メモリ500MB)、次は900円(メモリ1GB)。WordPressを使ってみたいけど、900円プランなら高速なkusanagi版をワンタッチ使えるんだとか。なるべく安くしたいけれど、間違って人気サイトになってしまったときに困るといけないからやっぱ速いほうが、いや少なくとも遅くないのがいいよね。

1つ目は630円サーバーにdockerでWordPress入れたもの。テスト条件は同時接続30で3000リクエスト(ab -r -n 3000 -c 30) 。

Server Software:        Apache/2.4.25
Server Hostname: xxxx
Server Port: 80
Document Path: /2019/04/11
Document Length: 59611 bytes
Concurrency Level: 30
Time taken for tests: 167.363 seconds
Complete requests: 3000
Failed requests: 0
Total transferred: 179892000 bytes
HTML transferred: 178833000 bytes
Requests per second: 17.93 #/sec
Time per request: 1673.632 ms
Time per request: 55.788 [ms] (mean, across all concurrent requests)
Transfer rate: 1049.67 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.3 0 7
Processing: 346 1667 266.5 1619 3597
Waiting: 215 1219 223.9 1172 3092
Total: 347 1668 266.5 1619 3597
Percentage of the requests served within a certain time (ms)
50% 1619
66% 1702
75% 1774
80% 1821
90% 1990
95% 2151
98% 2409
99% 2587
100% 3597 (longest request)

これは遅い。30接続くらいで中央値が1秒超えるのは嫌かな。

Server Software:        nginx
Server Hostname: oknzkzk.com
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-AES128-GCM-SHA256,2048,128
TLS Server Name: oknzkzk.com
Document Path: /2019/04/13/14/
Document Length: 58398 bytes
Concurrency Level: 30
Time taken for tests: 12.627 seconds
Complete requests: 3000
Failed requests: 0
Total transferred: 176322012 bytes
HTML transferred: 175194000 bytes
Requests per second: 237.58 #/sec
Time per request: 126.274 ms
Time per request: 4.209 [ms] (mean, across all concurrent requests)
Transfer rate: 13636.20 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 2 18 48.1 5 821
Processing: 1 105 200.3 11 1636
Waiting: 1 58 151.2 2 1623
Total: 4 123 208.2 28 1644
Percentage of the requests served within a certain time (ms)
50% 28
66% 45
75% 207
80% 217
90% 424
95% 624
98% 821
99% 863
100% 1644 (longest request)

こちらkusanagiはSSLにしたのにこの速さ。中央値で28ms。サーバースペック2倍でこの差ならこっちのほうがいいね。これがkusanagiのお陰なのかサーバスペックの違いなのかdockerじゃないからなのかはわからないけどね。別にいいやね。

Leave a Reply

Your email address will not be published. Required fields are marked *