【れいてんし】

レイテンシ とは?

最終更新:
💡 通信や処理の「待ち時間」

通信や処理で、定めた開始から終了までにかかる遅延時間。片道・往復・サービスの応答時間、帯域との違い、P99の読み方を解説します。

📌 このページのポイント
レイテンシ:どこからどこまで測る?同じmsでも、測る範囲をそろえて比較片道送信側受信側往復 RTT送信・戻る相手サービス応答要求の開始定めた終了処理・待ち時間を含む範囲平均だけでなくP50・P99等の分布も確認P99は最大値ではない/帯域とは別の指標
片道、往復、サービスの応答は別の測定です。各線の長さは時間の比率ではありません。片道を常に往復の半分と見なさず、開始と終了の定義を確認します。
ひよこ ひよこ
レイテンシは、待ち時間のこと?
ペンギン先生 ペンギン先生
そう。通信や処理で、定めた開始から終了までにかかる時間だよ。msはミリ秒で、1秒の1000分の1。数値を見るときは、何の待ち時間を測っているかも確認しよう。
ひよこ ひよこ
いつも送って戻るまでの時間?
ペンギン先生 ペンギン先生
片道の通信遅延と、往復時間のRTTは違うよ。サービスの応答時間なら、処理や待ち行列等を含む場合もある。同じmsでも、測定の始点と終点が違う数字をそのまま比べないんだ。
ひよこ ひよこ
回線の帯域が大きければ、待ち時間も短い?
ペンギン先生 ペンギン先生
帯域は一定時間に送れる量に関係し、レイテンシは時間に関係する別の指標だよ。たくさん運べる回線でも、遠くへ届くまでに時間がかかることがある。用途に合わせて両方を確認しよう。
ひよこ ひよこ
平均が短ければ、快適と言える?
ペンギン先生 ペンギン先生
平均に隠れて、一部の応答だけ遅いことがあるよ。P50は中央付近、P99は遅い側まで含めた99パーセンタイルを見る指標。P99は最大値ではなく、その値より遅い応答もあり得るんだ。
ひよこ ひよこ
どうすれば、短くできるの?
ペンギン先生 ペンギン先生
まず、通信、処理、待ち行列等のどこで時間がかかるか測ろう。近い拠点から届ける、使える内容をキャッシュする、遅い処理を直す等を検討する。方法を変えれば必ず改善する、というものではないよ。
もっと詳しく知りたい人へ

何msなら快適という基準がある?

一律の基準ではありません。通話や操作への反応、大きなファイルの転送等では必要な条件が違います。どの処理をどの範囲で測り、どれだけの利用者が目標を満たす必要があるかを決めます。失敗した応答が速いだけの場合にも注意します。

pingの時間が短ければ、Webサイトも速い?

pingが測る通信と、Webサービス全体の応答は別です。アプリの処理や待ち時間等はその数値だけでは分かりません。利用者から見た応答時間と、内部の処理ごとの時間を照合して、遅い箇所を調べます。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「レイテンシ」って出てきたら「通信や処理で、結果を得るまでにかかる待ち時間」と思えばだいたいOK!
📖 おまけ:英語の意味
「Latency」 = 遅延時間
💬 ネットワークやサービスの性能を説明する指標です。何を始点・終点にした測定かを添えると、違う範囲の数値を比較してしまう誤解を避けられます。

参考資料

← 用語集にもどる