ゲームのバッファブロートはどう測定する?

ゲームのバッファブロートはどう測定する?

ゲームのバッファブロートは、通信を使っていないときの遅延と、ダウンロード・アップロード中の遅延を比べて測定します。通信中にping値が大きく上がるなら、ルーターや回線機器の待ち行列にパケットがたまり、ゲームの操作遅延やラグにつながっている可能性があります。

測定では、平均pingだけでなく、負荷をかけたときの遅延の増加量、ジッター、パケットロスも確認することが重要です。

バッファブロートの測定で確認する数値

測定では、次の3つの状態を比べます。

状態 確認すること 分かること
負荷なし 通常時のping 回線や接続先までの基準となる遅延
ダウンロード中 ダウンロード負荷時のping 下り方向で遅延が増えるか
アップロード中 アップロード負荷時のping 上り方向で遅延が増えるか

たとえば、負荷なしのpingが20ms、ダウンロード中が25msなら、遅延の増加は5msです。一方、負荷なしが20msで、ダウンロード中に200msへ上がるなら、増加量は180msであり、ゲーム中に大きなラグが起こる可能性があります。

遅延の増加量は、次の計算で求められます。

負荷時の遅延増加量 = 負荷時のping − 負荷なしのping

ただし、pingが高くなった理由が必ずバッファブロートとは限りません。Wi-Fiの電波状態、ゲームサーバーとの距離、回線混雑、パケットロスなども影響します。

最も簡単な測定方法はオンラインテストを使うこと

手軽に測定するなら、バッファブロート専用のオンラインテストを使います。たとえば、WaveformのBufferbloat Testでは、通信負荷をかけながら遅延の変化を確認できます。

  1. ゲーム機やパソコン以外で、大容量の通信をしている機器を止めます。
  2. 可能であれば、測定するパソコンをLANケーブルでルーターに接続します。
  3. ブラウザーでバッファブロートテストを開きます。
  4. 測定を開始し、負荷なし、ダウンロード中、アップロード中の遅延を確認します。
  5. 結果に表示された遅延の増加、速度、ジッター、パケットロスを記録します。
  6. 時間帯を変えて、同じ条件でもう一度測定します。

オンラインテストの評価ランクは、テストごとに基準が異なる場合があります。そのため、ランクだけで判断せず、負荷なしと負荷時の遅延差を数値で確認すると比較しやすくなります。

ゲームに近い条件で測定する手順

実際のゲーム中のラグを調べたい場合は、ゲーム機やパソコンの接続環境に近づけて測定します。

  1. ゲームをプレイする機器を、実際に使う接続方法でルーターへ接続します。
  2. ゲーム、動画視聴、クラウド同期、ファイルのダウンロードなど、普段同時に使う通信を確認します。
  3. ゲーム機やパソコンから、通常時のpingを測定します。
  4. 別の機器で大容量のダウンロードを行い、その間のpingを測定します。
  5. ダウンロードを止め、今度は大容量のアップロードを行い、その間のpingを測定します。
  6. 通常時、ダウンロード中、アップロード中のpingとパケットロスを比較します。

この方法では、ゲームサーバーへの実際の通信経路に近い状態を確認できます。ただし、テスト用の通信先とゲームサーバーは異なるため、測定結果がそのまま特定のゲームのpingになるわけではありません。

Windowsでpingを確認する方法

Windowsでは、コマンドプロンプトを開いて、次のように入力します。

ping -t 対象のホスト名

「対象のホスト名」には、確認したいサーバーのホスト名やIPアドレスを入れます。ゲームサーバーのアドレスが分からない場合は、近い地域にある一般的なサーバーを測定用の目安として使います。

測定を終えるときは、Ctrlキーを押しながらCキーを押します。表示された最小値、最大値、平均値、損失率を記録してください。

ゲームサーバーのホスト名やIPアドレスはゲームごとに異なり、公開されていない場合もあります。分からないアドレスを推測して測定するのではなく、利用できる測定先で比較してください。

測定時はダウンロードとアップロードを分ける

バッファブロートは、下り方向と上り方向で発生しやすさが異なります。そのため、ダウンロードだけでなくアップロードも別々に測定します。

  • ダウンロード中だけ遅延が増える:下り側の待ち行列やルーター設定が影響している可能性があります。
  • アップロード中だけ遅延が増える:上り側の帯域が埋まり、ゲームの送信パケットが待たされている可能性があります。
  • 両方で遅延が増える:回線容量、ルーターの処理、通信事業者側の混雑などを切り分ける必要があります。

特にアップロードは、動画のバックアップ、写真の同期、ライブ配信、ファイル送信などで帯域が埋まりやすく、ゲームの操作に影響することがあります。

結果からバッファブロートを判断する目安

判断の基本は、通常時と負荷時の遅延差です。厳密な合否ラインは測定ツールや接続先によって変わりますが、次のように考えると整理しやすくなります。

測定結果 判断の目安
負荷時も遅延がほとんど変わらない バッファブロートの影響は比較的小さいと考えられます
負荷時に遅延が少し増える 軽度の影響がある可能性があります
負荷時に遅延が大きく増え、変動も大きい バッファブロートがゲームのラグに影響している可能性が高まります
負荷時にパケットロスも発生する バッファブロート以外に、回線混雑やWi-Fiなども確認が必要です

たとえば、通常時のpingが15〜25msで安定していても、ダウンロード中に150〜300msへ上がる場合は、平均速度が十分でもゲームには不利な状態です。ゲームでは通信速度の大きさより、操作中に遅延が急増しないことが重要になる場合があります。

測定結果を正しく比較するための注意点

Wi-Fiと有線LANを混同しない

Wi-Fiでは、電波干渉や距離、他の機器との共有によって遅延が変動します。バッファブロートを確認したいときは、まず有線LANで測定し、その後に実際のゲーム環境であるWi-Fiを測定すると原因を分けやすくなります。

測定中にほかの通信を止める

別の機器が動画視聴や更新、クラウド同期を行っていると、意図せず回線に負荷がかかります。測定前に、スマートフォン、テレビ、パソコン、ゲーム機などの通信をできる範囲で止めてください。

時間帯を変えて複数回測る

回線の混雑は時間帯によって変わることがあります。昼間だけでなく、ゲームをする時間帯にも測定し、結果を比較します。1回だけの結果で回線全体の性能を断定しないことが大切です。

ゲーム内のping表示だけで判断しない

ゲーム内のpingが高い場合でも、原因が自宅のバッファブロートとは限りません。ゲームサーバーとの距離や、ゲーム側の混雑、経路上の障害でも数値は変わります。

反対に、ゲーム内のpingが一時的にしか表示されない場合でも、別の測定で負荷時の遅延が大きく増えていれば、通信負荷によるラグを疑う材料になります。

バッファブロートと通常の高pingを見分ける方法

負荷をかけたときだけpingが大きく上がるなら、バッファブロートの可能性があります。通信をしていない状態でも常に高いなら、ゲームサーバーまでの距離、接続先、回線経路、Wi-Fiなどを別に確認します。

症状 考えられる要因
普段からpingが高い サーバーとの距離、通信経路、回線の種類など
大容量通信中だけpingが高い バッファブロート、帯域の使い切り
pingが急に上下する Wi-Fi干渉、混雑、ルーター処理、パケットロスなど
pingは低いが操作が途切れる パケットロス、無線接続、ゲーム側の問題など

これは測定結果から原因を推測するための整理であり、pingの数値だけで原因を確定できるものではありません。

測定後に改善を確認する方法

ルーターの設定変更や通信の制限を行った場合は、変更前と同じ条件で再測定します。改善したかどうかは、ダウンロード速度だけでなく、次の項目で比較してください。

  • 負荷なしのping
  • ダウンロード中のping
  • アップロード中のping
  • 負荷時の遅延増加量
  • ジッター
  • パケットロス

負荷時の遅延が下がっても、通信速度が大きく落ちている場合があります。逆に、速度が高くても遅延が大きく増えるなら、ゲーム環境としては改善したとは限りません。

測定結果は、「通常時20ms、ダウンロード中180ms、アップロード中35ms」のように、日時と接続方法を添えて記録すると、設定変更や時間帯による違いを比較できます。

ゲームのバッファブロートは、負荷なしのpingと、ダウンロード・アップロード中のpingを比べて測定します。まずは有線LANでほかの通信を止め、専用テストを1回実行してください。その後、実際にゲームをする時間帯と接続方法で再測定し、負荷時の遅延増加、ジッター、パケットロスを確認すると、自宅の環境でラグが起きる条件を判断しやすくなります。