レイテンシ(Latency)とは、データを送ってから応答が返ってくるまでにかかる遅延時間のことです。ネットワークの分野では、通信の「往復にかかる時間」を指すことが多く、ミリ秒(ms)という単位で表されます。
現実世界に例えると、レイテンシは「もしもし」と呼びかけてから返事が聞こえるまでの間です。声(データ)が届く速さがどれだけ速くても、相手が答えるまでの間が長ければ、会話全体はもたついた印象になります。この「間」の長さがレイテンシにあたります。
レイテンシ図解
レイテンシが発生する主な要因
| 要因 | 内容 |
|---|---|
| 伝搬遅延 | データが物理的な距離を移動するのにかかる時間 |
| 伝送遅延 | データを回線に送り出すのにかかる時間 |
| 処理遅延 | ルーターなどの機器がデータを処理する時間 |
| キューイング遅延 | 混雑した機器の順番待ちで生じる時間 |
この中でも大きいのが伝搬遅延です。データは光の速さに近い速度で進みますが、それでも地球の裏側のサーバーとやり取りする場合は距離の分だけ時間がかかります。物理的な距離を縮めることはできないため、遠くのサーバーとの通信では一定のレイテンシが避けられません。
スループットとの違い
レイテンシは「1往復にかかる時間」、スループットは「実際に運べたデータ量」を表す、まったく別の指標です。回線が太くても(スループットが高くても)、遅延が大きければ反応はもたつきます。逆に細い回線でも、応答が速ければ操作性は快適に感じられます。
レイテンシが影響する場面
- オンラインゲーム
操作から反映までの遅れが、そのまま「ラグ」として体感されます。 - ビデオ会議
遅延が大きいと、会話がかぶったりタイミングがずれたりします。 - Webサイトの閲覧
ページが表示され始めるまでの体感速度に直結します。
レイテンシを減らす工夫
- サーバーを近くに置く
物理的な距離を短くし、伝搬遅延そのものを減らします。 - 有線接続を使う
Wi-Fiよりイーサネットのほうが遅延が安定して小さくなります。 - 混雑を避ける
回線や機器が混雑する時間帯を避けると、待ち時間が減ります。
レイテンシを測る方法
身近な確認方法がpingコマンドです。相手に小さなデータを送り、応答が返るまでの時間を測ることで、そのときのレイテンシを数値として確認できます。数値が小さいほど、応答性の良い快適な通信といえます。
「回線を高速なものに変えたのに、体感速度があまり変わらない」と感じるときは、帯域幅ではなくレイテンシに原因があるケースが少なくありません。速さの指標は一つではなく、目的に応じて見るべき数値が異なるという点を押さえておく、通信トラブルの切り分けがしやすくなります。


コメント