web-dev-qa-db-ja.com

ローカルファイル転送が1Gbps / 100Mbpsより遅いのはなぜですか

両方とも1Gbpsイーサネットカー(PCI)を搭載した2台のコンピューターがあり、Cat5eイーサネットケーブルを使用して1Gbps対応のスイッチに接続しています。 1Gbpsはもちろん、100Mbpsよりもファイル転送が非常に遅いのはなぜですか。 (インターネットとは何の関係もないことに注意してください)私のスイッチは、少なくとも100Mpsのイーサネット速度のルーターに接続されています。したがって、ファイルは

1台のコンピューター->スイッチ->ルーター->スイッチ->他のコンピューター

または単に

1台のコンピューター->スイッチ->他のコンピューター?

4
Jonathan.

あなたの質問の最初の部分について:

転送では、最も遅いドライブのハードドライブ速度に制限されます。あなたのメガファストスイッチとNICそして15,000rpmドライブを備えたbadassの新しいPCは、ドライブに書き込むことができるのと同じ速さで10年前のラップトップにデータを送信することしかできません。

2番目の部分の場合:

デバイスの接続方法によって異なります。 (私が思うに)コンピューターが同じIPスキーマ上にあり、スイッチにルーターへのアップリンクポートがある場合、ルーターは関与していません。ルーターは、異なるIPスキーマまたはサブネット上の2つのPCである場合にのみ含まれます。

6
JNK

これが発生する可能性がある理由はかなりたくさんあります。すべてのハードドライブが同じように作成されているわけではなく、断片化のない単一の大きなファイルを読み取るなどの理想的な条件下を除いて、コンシューマードライブから1Gbpsを取得できれば幸いです。小さなファイルがたくさんあるとオーバーヘッドが増え、断片化によってアクセス時間が長くなります。また、非常に高価なコンポーネントがない限り、SATAとNICの両方がCPUからの対話を必要とするため、他のプログラムは速度を低下させます。ウイルス対策ソフトウェアを実行している場合、これもチェックしている可能性があります。アクセス時のデータはプロセスをさらに遅くします。最後に、これはおそらく最も重要ではないので、GigEにはCat6をお勧めします。

3
user45795

もう1つのマイナーなポイント:多くのルーターとスイッチは、GigE対応であると言っていますが、実際にはインターフェイスを参照しているだけです。多くの場合、ポート間のデータ転送は、ハードウェア/ソフトウェアの理由により、はるかに低速に制限されます。

2
MattG

Windows Vista/7は、転送速度をメガビット/秒(Mbps)ではなく、メガバイト/秒(MBps)で報告することに注意してください。リンク速度は、バイト/秒ではなくビットで評価されます。 1000Mbpsは約125MBpsに相当します...しかし、他の多くの要因(PCIバスの制限/ HDD速度/ケーブル品質を含む)により、1Gbpsのスループットは400Mbpsに近いものに低下します。 50〜75 MBpsの転送速度は珍しいことではありません。7200RPMドライブでは、20MBpsしか得られません。

1
Jeff Shaw

ラップトップの書き込み速度は、特に古いドライブや断片化されたドライブの場合は最悪です。また、メガビットとメガバイトの違いを理解する必要があります。したがって、100 mbpsネットワークでは、ファイル転送ダイアログでWindowsが報告する約95mbpsの最大転送が9.5MB /秒になります。あなたは正確に何の数字を見ていますか?

0
DrZaiusApeLord