本章節主要為您介紹本次測試的測試單位。

本次效能測試包含四項測試單位:

  • Runner:壓力器數量。
  • Thread:每台壓力器建立的YCSB線程數。
  • QPS(row):每秒寫入或讀出的行數。
  • Avg Latency(ms):壓力端統計到的平均延時,單位為毫秒。

由於所有的壓力測試為同步請求,故請求QPS與壓力器數量和平均延時呈一定的關係,關係如下:

Total QPS = 1000/平均延時 * 5(壓力器數量) * 每台壓力器的線程數

例如,在 4分區-5Runner-5 線程的情境下,如果平均延時為4ms,那麼單線程的理論QPS為 1000/4 = 250,該情境下能達到的QPS為 250 * 5(壓力器數量) * 5(每台壓力器的線程數)= 6250。

说明 本次效能測試不是產品能力的極限測試,因此沒有觸發Tablestore服務端的流控措施。Tablestore的自動負載平衡機制也儘可能地保證使用者單表提供的服務能力能夠水平擴充。