すべてのストレステストは同期要求を使用するため、要求 QPS はランナー数と平均レイテンシと相関しています。 この関係は次のとおりです。

合計 QPS = 1000 / 平均レイテンシ * 5(ランナー数)* ランナーあたりのスレッド数

  • Runner: ランナーの数
  • Thread: 各ランナーによって作成された YCSB スレッドの数
  • QPS (行): 1 秒間に読み書きされる行数
  • 平均レイテンシ (ミリ秒): ランナーによって計算された平均レイテンシ (ミリ秒)

たとえば、4 つのパーティション、5 つのランナー、ランナーあたり 5 つのスレッドおよび 4 ミリ秒のレイテンシを持つシナリオでは、単一のスレッドの理論上の QPS は 1000/4 = 250 です。 このシナリオにおける合計 QPS は、250 * 5 (ランナーの数) * 5 (ランナーあたりのスレッド数) = 6250

このパフォーマンステストは、サービスパフォーマンスの限界テストではありません。 このテストは、Table Store サーバーの調整処理がトリガーされません。 Table Store の自動負荷分散機能は、単一のテーブルで提供されるサービス機能の水平方向の拡大を保証します。