50 GBを100 Mbit/sで転送、付加データ5 %
- ファイルサイズ
- 50 GB
- 接続速度
- 100 Mbit/s
- プロトコルの付加データ
- 5%
- 秒単位の時間
- 4,210.53 s
- 有効データ速度
- 95 Mbit/s
照合元:計算例の検算: 50 × 8 × 10⁹ ビット ÷ (100 × 10⁶ × 0.95) bit/s = 4210.526… s
MB・GB・TBのファイルサイズとMbpsの回線速度から、プロトコルの付加データを考慮してダウンロード・アップロード時間を計算します。
100 Mbit/sで付加データが5%の場合、有効速度は11.88 MB/sで、50 GBの転送に1 h 10 min 10 sかかります。
1 byte = 8 bits. GB means 10⁹ bytes; GiB means 2³⁰ bytes.
時間では1 h 10 min 10 sです。
ダウンロード時間はファイルサイズを有効データ速度で割った値です。容量をビットに変換し(1バイト = 8ビット、GBは10⁹バイト、GiBは2³⁰バイト)、回線速度をbit/sで取り、パケット中のヘッダーの割合を除きます:時間 = ビット数 ÷ (速度 × (1 − 付加データ率))。
ゲームのダウンロードやクラウドバックアップ前の見積もり、より速いプランの費用対効果の判断に使えます。既定の50 GB、100 Mbit/s、付加データ5%では約1 h 10 min 10 s、1,000 Mbit/sなら同じ容量は約7分です。
結果は選んだ仮定に基づく見積もりです。既定の5%はEthernet上のTCP/IPv4のフレーム付加分について置いた近似の仮定で、サーバー上限、Wi-Fi、他の通信はモデルに含めません。アップロードには送信速度を入力します。ADSLなどの非対称回線ではダウンロードより遅い速度です。
式のSはファイルサイズのビット数、rは回線速度のビット毎秒、hは付加データの割合です(5%ならh = 0.05)。結果tは秒です。
ファイルの大きさ、接続速度、通信の付加データの割合を入力します。式は t = S ÷ (r × (1 - h))。Sはビット数、rは毎秒のビット数、hは百分率を小数に直した値です。1 GB、100 Mbit/s、付加データ0% → 80 s となります。
| ファイル容量 | 接続速度 | 付加データの割合 | 所要時間 (s) |
|---|---|---|---|
| 1 GB | 100 Mbit/s | 0% | 80 |
| 1 GB | 100 Mbit/s | 5% | 84.210526 |
| 50 GB | 100 Mbit/s | 5% | 4210.526316 |
| 1 GiB | 1 Gbit/s | 0% | 8.589935 |
| 4.7 GB | 25 Mbit/s | 10% | 1671.111111 |
| 0 GB | 100 Mbit/s | 5% | 0 |
既定の5%はこの計算の仮定であり、すべての回線に保証された比率ではありません。既定例は 50 GB、100 Mbit/s、付加データ5% → 約4210.526316 s。GiBはGBと違い、同じ数字でもファイルのビット数が異なります。速度は正、付加データの入力はフォームの許容範囲に収めます。
サーバーの送信制限、無線環境、他の通信、速度変動はこの単純な一定速度モデルに含みません。アップロードを見積もる場合は上りの速度を使います。NISTのビット・バイトと接頭語も参照してください。
照合元:計算例の検算: 50 × 8 × 10⁹ ビット ÷ (100 × 10⁶ × 0.95) bit/s = 4210.526… s
照合元:計算例の検算: 8 × 10⁹ / 10⁸ = 80 s
照合元:計算例の検算: 2³⁰ × 8 ビット / 10⁹ bit/s = 8.589934592 s
照合元:計算例の検算: 4.7 × 8 × 10⁹ / (25 × 10⁶ × 0.9) ≈ 1671.11 s
プロトコルの付加データ5%込みで約84秒、回線速度だけなら80秒です。1 GBは8,000メガビットなので、8,000 ÷ 100 = 80 sです。速度が半分なら時間は二倍で、50 Mbpsでは160 sです。1 Gbpsなら同じ容量は付加データなしで8 s、込みで約8.4 sです。
Mbps(メガビット毎秒)は回線速度、MB/s(メガバイト毎秒)はブラウザーなどの進行表示に使われます。1バイトは8ビットなのでMbpsを8で割り、100 Mbpsの上限は12.5 MB/s、5%の付加データ後は約11.9 MB/sです。両方とも十進で、1 Mbit = 10⁶ビットです(NIST)。
各パケットの一部はファイル本体ではなくヘッダーです。EthernetのMTUが1,500バイトなら、TCP/IPv4は送信1,538バイト中1,460バイトがデータです(IEEE 802.3のフレームと各20バイトのIP・TCPヘッダー)。損失は約5.1%、12バイトのTCPタイムスタンプ付きならデータは1,448バイト、約5.9%です。サーバーの送信上限、Wi-Fi、他の機器でも遅くなります。
Windowsのエクスプローラーは二進で数えながらGBと表示するためです。2³⁰(1,073,741,824)バイトで割るので、50 × 10⁹バイトは46.6 GBと表示されます。販売店やISPは十進GB(10⁹バイト、IEC 80000-13)を使い、macOSも2009年のMac OS X 10.6以降は十進です。Windowsの表示値をコピーした場合は容量欄でGiBを選びます。
この計算機には、独立した出典の解答を使った計算例が 5 件あります。テストに組み込まれており、ここでも実行できます。