テック

ダウンロード時間計算機

ファイル サイズ、帯域幅、ネットワーク効率を指定した場合のダウンロード時間。

01入力
02結果
推定時間
実効スループット
実効帯域幅
ファイルサイズ(MB)
ダウンロードタイムライン

時間 = file_bits / (bandwidth_bps × efficiency)。1バイト = 8ビット。1 Mbps = 1 000 000 bps(10進数); 1 MB = 1 048 576バイト(2進数)。効率は、TCPオーバーヘッド、レイテンシ、および共有ネットワークの競合を考慮に入れます — ブロードバンドでは通常70〜85%、モバイルでは50〜70%。

03仕組み

この計算について

ダウンロード(またはアップロード)時間 – これは、誰もが週に少なくとも一度は尋ねる単位依存の質問です。「この5 GB のゲームは、チェックアウト前にホテルの Wi-Fi でダウンロードできるだろうか?」抽象的には、ファイル サイズを帯域幅で割るという単純な計算ですが、単位の混乱 (MB vs Mbps、10進法のキロ vs 2進法のキロビット)、実際のオーバーヘッド (TCP、パケットロス、サーバー側スロットリング)、共有ネットワークの競合に悩まされます。名目上の帯域幅を使用した単純な見積もりでは、常に 20 ~ 40 % の誤差が生じます。あいまいな係数 (ネットワーク効率) を公開し、単位をきれいに変換する計算機は、マーケティング上の主張の答えではなく、実用的な実際の答えを提供します。

時間 (秒) = file_size_bits / (bandwidth_bps × efficiency)。

正規化する単位:

  • ファイル サイズをビットに: KB、MB、GB、TB は2進法 (1 KB = 1 024 バイト、1 MB = 1 024 KB など) を使用します。ビットに変換するには 1 024^n × 8 を掛けます。(1 バイト = 8 ビット)。
  • 帯域幅を bps に: Kbps、Mbps、Gbps は10進法 (1 Kbps = 1 000 bps、ITU 規約) を使用します。MB/s、GB/s は 2 倍 × 8 (接尾辞がバイトベースであるため) を使用します。計算機はこの非対称性を尊重します。

効率 (0~100 %) は、次の要因を考慮するための乗数です。 - TCP オーバーヘッド (ヘッダー、ACK、輻輳制御): 約 3~5 %。 - パケットロスと再送: リンク品質に応じて 0~10 %。 - サーバー側スロットリング: プラットフォームに応じて 0~50 %。 - 共有ネットワークの競合 (家族が Netflix をストリーミングしている): 変動的。

典型的な実世界の効率: 光ファイバー広帯域で 70~85 %、4G モバイルで 50~70 %、共有コーヒーショップ Wi-Fi で 30~60 %。

計算機は、結果を人間が読みやすい HH:MM:SS 形式に変換します。さらに、生の秒数、MB/s での実効スループット、確認用の MB でのファイル サイズ、および 25/50/75 % の目盛り付きのタイムライン視覚化も提供します。

使用方法

単位 (B、KB、MB、GB、TB) を付けてファイル サイズを入力します。単位 (ビットベースの ISP プラン番号の場合は Kbps、Mbps、Gbps。SSD 速度テストのようなバイトベースのスループット番号の場合は MB/s または GB/s) を付けて帯域幅を入力します。ネットワーク効率を設定します (デフォルトは 80 %。モバイルまたは共有接続の場合は低く調整します)。主要な結果はフォーマットされた期間です。タイムラインの視覚化は、待機時間を素早く視覚的に把握できます。

計算例

1 GB のファイルを 500 Mbps の光ファイバー接続で 80 % の効率でダウンロード。

  • ファイル: 1 GB = 1 073 741 824 B = 8 589 934 592 ビット。
  • 帯域幅: 500 Mbps = 500 × 10⁶ bps = 500 000 000 bps。
  • 実効: 500 000 000 × 0.8 = 400 000 000 bps
  • 時間: 8 589 934 592 / 400 000 000 = 21.47 秒
  • スループット: 50 MB/s。

4 GB の映画を 30 Mbps × 70 % の 4G モバイルでダウンロード。

  • ファイル ビット: 4 × 1 073 741 824 × 8 = 34 359 738 368。
  • 実効 bps: 30 × 10⁶ × 0.7 = 21 × 10⁶。
  • 時間: 34 359 738 368 / 21 000 000 = 1 636 秒 = 27 分 16 秒

5 MB の写真を 200 Mbps × 75 % の 5G でダウンロード。

  • ファイル ビット: 5 × 1 048 576 × 8 = 41 943 040。 -実効 bps: 150 × 10⁶。
  • 時間: 0.28 秒 – 無視できる

注意点

MB vs Mb / B vs b。大文字の B はバイト、小文字の b はビット。1 バイト = 8 ビット。「100 Mbps」接続は、100 MB/s ではなく、最大 12.5 MB/s を提供します。計算機は両方に対応しますが、ユーザーはよく混同します。

10進法 vs 2進法。ISP はマーケティングのために10進法メガ (1 Mbps = 1 000 000 bps) を使用します。ストレージは2進法メガ (1 MB = 1 048 576 B) を使用します。「50 Mbps で 50 MB ファイル」は 1 秒ではなく、8 秒です (サイズ × 8 ビット/バイト / 帯域幅 = 50 × 1 048 576 × 8 / 50 000 000 ≈ 8.39 秒)。

ISP スロットリング。「公正使用」データキャップ (ケーブルプランでは月 100~500 GB が多い) の後、帯域幅は 1 Mbps 以下に制限されることがあります。名目速度は、制限されていない最大値です。

サーバー側の制限。サーバーがユーザーを 50 MB/s に制限している場合、1 Gbps 接続でダウンロードしても、リンクではなくサーバーによって帯域幅が制限されます。計算機の効率パラメータはこれを近似します。

レイテンシ vs 帯域幅。小さいファイルの場合、レイテンシ (往復時間、10~100 ms) が帯域幅よりも支配的です。50 ms のレイテンシを持つ 1 Gbps リンク over 1 KB の転送は、帯域幅だけでは示唆される 8 µs ではなく、合計で約 50 ms かかります。計算機は、帯域幅が支配的になるのに十分な大きさのファイルを想定しています (メディア、ソフトウェア、データセットで一般的)。

バースト vs 持続。Wi-Fi アダプタはピーク時の瞬間スループットを表示しますが、持続的な転送は低くなります。接続の名目値ではなく、「実効スループット」出力を参照してください。

TCP スロー スタート。新しい TCP 接続は、RTT ごとに 2 倍になる小さなウィンドウから開始し、リンク容量に達するまで続きます。小さいファイルの合計時間は、定常状態の帯域幅ではなく、ランプアップによって支配されます。

マルチパス / 複数接続。ブラウザはホストごとに 6 つ以上の並列接続を開きます。一部のクライアント (BitTorrent、並列ダウンローダー) は、並列処理によってリンクを飽和させます。計算機はシングル ストリームのスループットを扱います。

共有メディア (Wi-Fi、ケーブル)。Wi-Fi は半二重であり、接続されたデバイス間で共有されます。ケーブル インターネットは、一部のプラントタイプでは近隣の加入者間で共有されます。ピーク時間帯には実効帯域幅が低下します。

HTTP オーバーヘッド。HTTPS は 1~2 KB のハンドシェイクを追加します。HTTP/2 は多重化します。HTTP/3 (QUIC) は TCP ハンドシェイクを回避します。小さいファイル (< 100 KB) ではプロトコル オーバーヘッドが重要ですが、大きいファイルでは無視できます。

再開 vs 再起動。ダウンロードが途中で失敗した場合、最新の HTTP は再開のために範囲リクエストをサポートします。計算機は、クリーンで中断されない実行を想定しています。

バリエーション

  • アップロード速度計算機: 同じ計算、異なる帯域幅 (非対称 ADSL/ケーブルプランはアップロードがはるかに低い)。
  • レイテンシ計算機: 帯域幅に依存しない往復時間。
  • ストリーミング ビットレート計算機: ライブ ビデオの帯域幅要件 (Netflix HD 約 5 Mbps、4K 約 25 Mbps)。
  • ストレージ転送計算機: SSD/HDD のコピー時間は、バイトベースの MB/s を使用し、単位の混乱が少なくなります。
  • バックアップ ウィンドウ計算機: サイズ + 夜間の帯域幅予算を指定したバックアップ期間。

関連計算機