繰り返し高い ping 値が表示される - WiFi またはプロバイダーが原因ですか?

繰り返し高い ping 値が表示される - WiFi またはプロバイダーが原因ですか?

私は 10gbit のブロードバンド接続を備えた ISP を使用しています。通常は約 1.8mbytes/sec でダウンロードできるので、問題ありません。ただし、オンライン ゲームで ping が非常に高くなることがあります (> 200ms)。これは散発的に発生し、再現できません。おそらく、オンラインでプレイしたいときに 2 回に 1 回程度です。

私は常に、インターネット アクセスを必要とする他のプログラムが実行されていないことを確認していますが、前述したように、それだけでは役に立ちません。

私が使用しているコンピューターは、NETGEAR WNDA4100 N900 ワイヤレス デュアル バンド USB アダプターを使用して、わずか 5 メートル離れた NETGEAR N300 ワイヤレス ルーターに接続しており、その間は薄い壁で隔てられているだけです。これら 2 つは同じメーカーのものなので、通信に問題はないと思います。

では、他にどんな理由があるのでしょうか? これをデバッグするにはどうすればいいのでしょうか? ISP の速度を 25gbit にアップグレードすると役立ちますか?

答え1

Wi-Fi がパケットをドロップしていない場合 (ルーター自体に ping を実行すると確認できます)、接続時間は数ミリ秒以上長くなりません。

ゲーム内の ping と、たとえば Google DNS (8.8.8.8) への ping には違いがあります。

たとえば、Google の DNS サーバーに ping すると、世界中に展開されているため、最適な応答時間を得るために、最も近いサーバーに自動的に誘導されます。
また、ping 先のサーバーは、負荷がそれほど大きくなく、長時間の同時接続もないため、負荷の処理に問題はありません。「このドメインの IP は何ですか?」と簡単に尋ねられるだけです。

ゲーム サーバーでは多くの処理が行われています。
一部の物理マシンは、それ自体の利益のために一度に多数のゲーム セッションを提供している場合があります。
最近の各ゲーム セッションでは、24 ~ 64 の同時接続 (セッション) があり、大量のデータが送受信されています。
サーバーが限界 (主に処理) に達し始めると、ゲーム クライアントやサーバーのセッション自体が次のティック (完全なプロセス サイクル) を待機する必要があります。この現象はラグと呼ばれ、接続障害またはサーバーが負荷に耐えられなくなったことが原因で発生することがあります。

また、Google の DNS にはあってもゲーム サーバーにはないものとして、
負荷分散されていないことや世界中に分散されていないことが挙げられます。
そのため、ゲームに参加する場合は (可能であれば) 物理的な場所を確認してください。距離が離れるほど、デフォルトで ping が高くなります。

答え2

インターネットの速度は ping には影響しません。最も遅い接続でも ping は改善されます。ping はルーティングのみに依存します。オンライン ゲームはそれほど多くの帯域幅を必要としませんが、ほとんどのゲームでは ping が低い方が有利です。ping は、データ パケットがユーザーからサーバーに送信されるのにかかる時間 (つまり、待ち時間) の測定値です (逆の場合も同様)。サーバーに近づくほど、ping は改善されます。

ISP が現在抱えているサーバー負荷に応じて、パケットはさまざまな「パス」を経由してルーティングされ、それに応じてゲームのレイテンシが上がったり下がったりします。残念ながら、パケットが PC から出た後、どのようにルーティングされるかは制御できません。

関連情報