データ転送速度の計算方法を知りたい。
1 GBのLAN接続を介して1 GBのファイルを1台のコンピューターから別のコンピューターに送信する場合、そのファイルの転送にはどのくらいの時間がかかりますか?
Hippo および MaQleod は、バイトは8ビットであると述べています。
これは、1ギガビット= 0.125ギガバイト= 125メガバイトを意味します。
つまり、理論的 1Gbps接続の最大値は.125ギガバイト/秒です。
entire接続はslowest要素の速度で実行されることに注意してください。したがって、ハードドライブにダウンロードする場合は、ドライブの速度に制限されることが予想されます。一般的な機械式ハードドライブの場合、約60〜70 MB /秒です。
速度を制限するものが他にない場合でも、パケットオーバーヘッドなどの他の制限要因のために、データ転送の理論上の最大速度を達成できない可能性があります。
また、Cat5/5eではなく、Cat6ケーブルを使用していることを確認するのが理想的です。
このセクションは、これまでの回答の控えめな説明ですが、自分の回答を追加したいと思った理由です。
マグニチュードを示すためにバイトのプレフィックスを付けるには、主に2つの方法があります。
SI Prefix (abbr)= Num Bytes | IEC Prefix (abbr)= Num Bytes
-------------------------------------------------------------------------------
1 GigaByte (GB) = 1 000 000 000 (10^9) | 1 GibiByte (GiB) = 1 073 741 824 (2^30)
1 MegaByte (MB) = 1 000 000 (10^6) | 1 MebiByte (MiB) = 1 048 576 (2^20)
1 KiloByte (KB) = 1 000 (10^3) | 1 KibiByte (KiB) = 1 024 (2^10)
ほとんどの人にとってSI接頭辞を使用してIECバイト数)を意味することは、非常に一般的ですが、すべての「公式」用語ではこの使用法は非推奨であり、使用すべきではありません。両方の接頭辞パターンがsameの短いバージョンで誤って表されることがよくあることは役に立ちません。 GB
はGigaByteまたはGibiByteですが、Gigaである必要がありますが、たとえばWindowsエクスプローラーなどでGibiを表すためによく使用されます。
これが、500GBのハードドライブをよく購入する理由です。これは、接続時に〜465GiBの容量しかありません。製造元はGigaを使用しており、OSはGibiを使用しています。
ギガビットイーサネットに関しては、1秒あたり1000メガビット、つまり1 000 000 000ビット/秒の速度で動作するため、完全を期すために最終的な結果は次のようになります。
1 Gigabit = 125 000 000 Bytes = 125 MegaBytes = 0.125 GigaBytes
= ~119 MebiBytes = ~0.116 Gibibytes
1 Gbps接続では、1ギガビットは1秒かかります。 1バイトは8ビットなので、1ギガバイトは8倍長くかかります。
したがって、理想的な状態では1 GBのファイルに8秒かかります。ただし、ハードディスクの速度は通常かなり遅いため、ファイル転送が完了するまでに3倍の時間がかかる場合があります。
1バイト= 8ビット。これは、1ギガバイトが8589934592ビット、つまり8ギガビットに等しいことを意味します。したがって、1ギガバイトは1ギガビット/秒のLANで8秒かかります(ただし、パケットのオーバーヘッドを考慮する必要があるため、少し時間がかかります)。
これはプロトコルによって大きく異なります。たとえば、NFSを介した転送は、SMBを超えるパケットよりもオーバーヘッドがはるかに低く、どちらもNETBIOSよりも大幅に高速/リーンです。
転送プロトコルが重要です。最も一般的なOSであるWindowsを使用していると想定しています。また、質問の詳細の欠如は、あなたが [〜#〜] smb [〜#〜] を使用する「Windowsファイル共有」を使用していることを意味します。毎秒20〜30メガバイトが表示されると思います。つまり、すべてのコンピューターがWindows 7または少なくともVista SP1で実行され、ギガビットイーサネットが正しく接続されていると仮定します。
teracopy または 似たようなもの を取得して、コピー速度を監視し、より適切な見積もりを取得することをお勧めします。
注意:1GB file = 1 x 2^30 bytes = 2^33 bits
。 (Windows OSでは、代わりにIEC .. [1]を使用する必要がある場合に誤ってSIプレフィックスを使用するため。)
データ転送速度:1Gb/s = 10^9bps
。[2]
「理想的に」それはかかるでしょう...
2^33 bits / 10^9bps = (8,589,934,592)b / (10^9)bps = ~8.58s
もちろん、HDDレイテンシ、ネットワークパラメータ、伝播遅延などが最終的な見積もりに影響します。
参照: