1
ベンチマークのブロックと非ブロックのioを実行しようとしています。WRKベンチマーク:結果を説明してください
ブロッキングとして、私はスプリングブーツを使用します。
非ブロッキングプレイフレームワークとして。
私は結果であり、ここでは4つのリモート呼び出し(順次)
を作るエンドポイントを呼び出します。
春ブーツ
Running 5m test @ http://localhost:8080/remote-multiple
4 threads and 20000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 713.90ms 429.81ms 2.00s 82.16%
Req/Sec 33.04 22.55 340.00 68.84%
9602 requests in 5.00m, 201.85MB read
Socket errors: connect 15145, read 21942, write 0, timeout 2401
Requests/sec: 32.00
Transfer/sec: 688.83KB
プレイフレームワーク
Running 5m test @ http://localhost:9000/remote-multiple
4 threads and 20000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 1.40s 395.00ms 2.00s 54.73%
Req/Sec 37.97 21.21 230.00 70.71%
39792 requests in 5.00m, 846.41MB read
Socket errors: connect 15145, read 36185, write 60, timeout 35944
Requests/sec: 132.61
Transfer/sec: 2.82MB
は
Playにはより多くのRequests/secが表示されますが、エラー、タイムアウト、待ち時間が増えます。
誰でもplsで説明することができますが、結果の中のすべてのパラメータは何を意味しますか?
Are Requests/sec
- 1秒あたりのリクエスト数はどれくらいですか?など
P.S: 私はあなたがベンチマークを投稿する場合MBP 2013、インテルCore i7プロセッサー、2.3 GHzの、16ギガバイト