ファイル サイズ、帯域幅、ネットワーク効率を指定した場合のダウンロード時間。
時間 = 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%。
ダウンロード(またはアップロード)時間 â これは、誰もが週に少なくとも一度は尋ねる単位依存の質問です。「この5 GB のゲームは、チェックアウト前にホテルの Wi-Fi でダウンロードできるだろうか?」抽象的には、ファイル サイズを帯域幅で割るという単純な計算ですが、単位の混乱 (MB vs Mbps、10進法のキロ vs 2進法のキロビット)、実際のオーバーヘッド (TCP、パケットロス、サーバー側スロットリング)、共有ネットワークの競合に悩まされます。名目上の帯域幅を使用した単純な見積もりでは、常に 20 ~ 40 % の誤差が生じます。あいまいな係数 (ネットワーク効率) を公開し、単位をきれいに変換する計算機は、マーケティング上の主張の答えではなく、実用的な実際の答えを提供します。
時間 (秒) = file_size_bits / (bandwidth_bps × efficiency)。
正規化する単位:
効率 (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 % の効率でダウンロード。
4 GB の映画を 30 Mbps × 70 % の 4G モバイルでダウンロード。
5 MB の写真を 200 Mbps × 75 % の 5G でダウンロード。
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 は再開のために範囲リクエストをサポートします。計算機は、クリーンで中断されない実行を想定しています。