h2loadの出力結果の意味

HTTP2対応の性能測定ツールであるh2loadの出力結果の見方のメモです。一度理解すると不要になるのですが、ヘッダー圧縮のところと標準偏差(sd)のメモかな。あとtrafficeのところで出てくるsome insightful numbers”ってどんな数字? “いくつかの洞察に満ちた数字” って、分かる人おしえて。

$ h2load -n 400 -c 5 https://example.com/
starting benchmark...
spawning thread #0: 5 total client(s). 400 total requests
TLS Protocol: TLSv1.3
Cipher: TLS_AES_256_GCM_SHA384
Server Temp Key: X25519 253 bits
Application protocol: h2c
progress: 10% done
progress: 20% done
progress: 30% done
progress: 40% done
progress: 50% done
progress: 60% done
progress: 70% done
progress: 80% done
progress: 90% done
progress: 100% done

finished in 163.46ms, 2447.14 req/s, 1.45MB/s
requests: 400 total, 400 started, 400 done, 400 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 400 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 242.04KB (247845) total, 8.26KB (8460) headers (space savings 94.90%), 226.56KB (232000) data
                     min         max         mean         sd        +/- sd
time for request:     1.19ms      3.00ms      1.98ms       334us    72.00%
time for connect:     1.21ms      1.69ms      1.39ms       179us    60.00%
time to 1st byte:     3.40ms      4.47ms      4.01ms       519us    80.00%
req/s           :     490.98      500.60      497.56        4.03    80.00%
続きを読む h2loadの出力結果の意味