web-dev-qa-db-ja.com

ギガビットスイッチで半分の速度で実行されているインターネット接続

私は家にファイバーインターネットを持っています。 speedtest.netを試してみたところ、ファイバーからイーサネットへのコンバーターに直接接続すると、30Mbpsで簡単にプルダウンできます。ファイバーコンバーターのイーサネットジャックは10/100Base-Tです。

私の問題は、ラップトップとファイバーコンバーターの間に中間ギガビットスイッチまたはルーターを接続するときです。これを実行すると(ファイバーコンバーター>ギガビットスイッチ>ラップトップ)、同じ速度テストで約9Mbpsの結果が得られます。

関係するすべてのケーブルは良好であることが知られています。 Netgearギガビットスイッチと、中間ノードとしてApple Airport Extremeルーターの両方を試しましたが、どちらも同様の速度低下を示しています。

すべての速度はどこに行きましたか?ミックス内の中間スイッチで完全な接続速度を得るにはどうすればよいですか?

6
cravemusic

フロー制御に問題があるようです。イーサネットフロー制御は、一般的に、その価値よりも厄介です。フロー制御のためにパケットを積み上げるよりも、リンクが過負荷になったときにパケットをドロップする方が適切です。 TCPドロップされたパケットを監視して、いつスロットルバックするかを認識します。リンク層フロー制御を使用して遅延を増やしてドロップを減らすと、リンクが遅くなり、TCPは問題について暗闇に置かれているため、正しいことを行うことができません。ネットワーク上のすべてのデバイスでイーサネットフロー制御をオフにしてみてください。

1
Spiff

デュプレックスの不一致 である可能性があります。スイッチがIEEE標準802.3uをサポートしていない場合は、すべてのクライアント/ポートで半二重を強制してみてください。それが速度の問題に役立つかどうかを確認してください。

Ciscoスイッチで説明しているのと同様の速度の問題が発生しました。オートネゴシエーションはしばしば犯人です。

1
Fergus

高速ホストを備えた高速スイッチが低速ポートにデータを送信している場合、ホストはスイッチが低速ポートを介してオフロードできるよりも多くのデータを送信し、フレームのドロップや再送信などを引き起こします。

0
Nevin Williams