web-dev-qa-db-ja.com

「トップパーセンタイル」またはTPベースのレイテンシとはどういう意味ですか?

分散システムのパフォーマンスについて説明するときは、tp50、tp90、tp99.99 TPSという用語を使用します。誰かがそれらの意味を説明できますか?

36
user1071840

tp90は、リクエストの90%が処理された最小時間です。時間があると想像してください:

10s
1000s
100s
2s

TPの計算は非常に簡単です。

  • すべての時間を昇順で並べ替えます:[2秒、10秒、100秒、1000秒]
  • 計算する必要がある部分で最新のアイテムを見つけます。 TP50の場合、ceil(4 * .5)= 2リクエストになります。 2回目のリクエストが必要です。 TP90の場合、ceil(4 * .9)= 4になります。 4番目のリクエストが必要です。
  • 上記のアイテムの時間を取得します。 TP50 = 10秒。 TP90 = 1000s
71