USB 経由のギガビット ネットワーク カードはオンボードで 100Mb より遅い

USB 経由のギガビット ネットワーク カードはオンボードで 100Mb より遅い

私は、10/100 Mbps オンボード NIC と USB 2.0 ポートを備えたネットブックをホーム サーバーとして使用しています。

正常に動作していますが、ファイル転送速度はどちらの方向でも最大 12 MB/秒です (標準の Windows コピー進行​​状況ダイアログで詳細を確認)。100 Mbps NIC なので予想どおりです。

対照的に、USB ポート経由で外付けドライブに接続すると、20 MB/秒を超える速度が得られます。したがって、USB ポートの方が高速であり、USB からギガビットへのアダプタ経由でより高速な転送速度を得ることができると考えられます。

D-Link DUB-1312 を購入し、動作はしますが、最大速度が 5 MB/秒しか出ず、オンボード イーサネット経由よりも大幅に遅くなっています。

アダプタがギガビット速度で動作していることを確認しました (ハブのライトを通して)。ボトルネックが発生している場所はどこですか? また、修正できますか?

プロセス全体が時間の無駄だったようですが、私が最も気になっているのは、なぜその経験が仕様に合っていないのかということです。

答え1

USB 2.0 の仕様では、データ転送速度は 480 Mbit/s (約 40 Mbytes/s) です。したがって、外付けドライブへのデータ転送速度は 20 MB/s が妥当です (オーバーヘッドのため)。

外部イーサネット接続を使用すると、データを PC バス (USB バス) からイーサネット ラインに変換して送信する必要があるため、内部カードよりも遅くなります。余分な変換により、全体的なデータ転送速度が低下します。

関連情報