web-dev-qa-db-ja.com

アップロード速度をテストすると、ファイバーのダウンロード速度が上がるのはなぜですか?

最近、AT&T Gigapower 1GBファイバーインターネットに切り替えましたが、通常の使用中にダウンロード速度が遅いという問題を発見しました。しかし、Speedtest.netにアクセスしてテストを行うと、テストのアップロード部分に到達すると、同時ダウンロード速度が急上昇し、テストの終了後に再び急激に低下します。

これはどのようにして可能になりますか?それはネットワークの問題ですか、それともルーターによって追加されたスロットルですか?大きなファイルをより速くダウンロードするためだけに、Speedtest.netを常に実行していることに気付くでしょう。

これが スクリーンキャストの例 参考です。

ダウンロード速度の進行

  1. スピードテスト前(100k/s) enter image description here

  2. ダウンロード速度テスト中(200k/s) enter image description here

  3. アップロード速度テスト中(52,450k/s) enter image description here

  4. スピードテスト後(100k/s)

10
Ransom

セットアップの詳細がわからないため、「なぜ」という質問に確実に答えることは困難です。ただし、「これはどのようにできるのか可能ですか?」という質問もあります。それらは「ファイバー」固有ではありません。

  1. TCP/IPプロトコルであるHTTPを介してダウンロードしています。このプロトコルは双方向です。つまり、HTTPクライアントが受信するすべてのパケットもサーバーに確認されます。したがって、アップロードとダウンロードは完全に分離された(可能な)トラフィックではありません。

  2. リモートサーバー(vagrantcloud.com)からダウンロードしていますが、おそらく部屋、建物、都市、州や大陸にさえありません。さまざまなネットワークコンポーネントが関係しており、それらはさまざまなワイヤ速度とバッファサイズを持っており、通常は「インターネット」と共有しますが、これは制御できません。

  3. システム自体で実行されているツールを使用して、監視対象のシステムを監視しています。誰もこれを専門的な文脈で行うことはなく(私は願っています)、少なくとも測定から非常に注意深く結論を導き出すことはありません。 2つの理由で間違った結果をもたらす可能性があります。

    • ホストの動作と、実行中のダウンロードで使用されるネットワークコンポーネントの少なくとも一部に影響を与えます。
    • ツールは、宛先や発信元に関係なく着信パケットをカウントするため(デコード/アンパックせずに高速かつ効率的に)、関連のないトラフィックが独自のテストトラフィックの結果であると想定するため、バグがある可能性があります。

純粋なオブザーバーモードで Wireshark を使用して、アップロード/ダウンロードトラフィックを監視し、飽和を試みるために他のツール(地理的に離れた)サーバーに接続してトラフィック自体を生成できます。 DSLリンク。そのような測定はかなり客観的でなければなりません。繰り返しになりますが、理想的には、「ダウンロードテストシンク」と同じネットワーク上にある別のコンピューターで実行します。

PS:帯域幅を共有し、テストを行っているときに「今日もインターネットが遅い」ことに気付く、ルームメイトや近所の人のことを考えてみてください。

2
Dirk