3.5. Hyperfoil ベンチマーク結果
Hyperfoil は、stats コマンドを使用してベンチマークの実行結果をテーブル形式で出力します。
stats Total stats from run <run_id> PHASE METRIC THROUGHPUT REQUESTS MEAN p50 p90 p99 p99.9 p99.99 TIMEOUTS ERRORS BLOCKED
[hyperfoil]$ stats
Total stats from run <run_id>
PHASE METRIC THROUGHPUT REQUESTS MEAN p50 p90 p99 p99.9 p99.99 TIMEOUTS ERRORS BLOCKED
| カラム | 説明 | 値 |
|---|---|---|
| PHASE |
各実行について、Hyperfoil は 2 つのフェーズで Data Grid クラスターに |
|
| METRIC |
実行フェーズの両方で、Hyperfoil は |
|
| THROUGHPUT | 1 秒あたりのリクエストの総数を取得します。 | 数値 |
| REQUESTS | 実行の各フェーズ中に操作の合計数をキャプチャーします。 | 数値 |
| MEAN |
|
時間 ( |
| p50 | 50 パーセントの要求が完了するのにかかる時間を記録します。 |
時間 ( |
| p90 | 90 パーセントの要求が完了するのにかかる時間を記録します。 |
時間 ( |
| p99 | 99 パーセント要求の完了にかかった時間を記録します。 |
時間 ( |
| p99.9 | 99.9 パーセントの要求が完了するのにかかる時間を記録します。 |
時間 ( |
| p99.99 | 完了する要求の 99.99 パーセントにかかる時間を記録します。 |
時間 ( |
| TIMEOUTS | 実行の各フェーズで操作に対して発生するタイムアウトの合計数を取得します。 | 数値 |
| ERRORS | 実行の各フェーズ中に発生したエラーの合計数を取得します。 | 数値 |
| BLOCKED | ブロックまたは完了されなかった操作の総数を取得します。 | 数値 |