転送時間・帯域計算(ファイルサイズ÷回線速度)

ファイルサイズと回線速度から転送時間を即時計算。実効効率を考慮した現実的な所要時間、目標時間から逆算した必要帯域、月間転送量から必要な平均帯域も求められます。bpsとB/sの違いも解説。

理論転送時間
実効転送時間(効率考慮)
理論転送時間(秒/分/時間)

必要な回線速度(理論値)
必要な回線速度(実効効率考慮)

必要な平均帯域(30日間・24時間稼働換算)

回線速度(bps・Mbps・Gbps)は常に1000進(1 Mbps = 1,000,000 bit/秒)で計算します。ファイルサイズのバイト単位(KB/MB/GB/TB)は「サイズの基数」で1000進・1024進を切り替えられます。1バイト=8ビットとして換算しています。月間転送量は1ヶ月=30日として概算しています。

100Mbps の回線なら、4.7GB のファイルは何分で落ちるのか。 「1時間で終わらせたい」とき、どのくらいの回線が要るのか。 月に500GB 流れるサーバーは、平均で何Mbps あれば足りるのか。 ファイルサイズと回線速度を入れるだけで、転送時間・必要な回線速度・必要な平均帯域が出ます。

使い方

  1. 「ファイルサイズ」と単位、「回線速度」と単位、「実効効率(%)」を入れます。理論転送時間と、効率を考慮した所要時間が出ます。
  2. 「この時間で終わらせたい(時間)」に目標を入れると、上のファイルサイズを使って、必要な回線速度を理論値と実効効率込みの値で出します。
  3. 「月間転送量」を入れると、30日間ずっと均等に流れると見たときの平均帯域が出ます。

ここで、ひとつ見落としやすい点があります。

  1. 「サイズの基数」は、1000進と1024進を切り替えます。ファイルサイズだけでなく、月間転送量の計算にも効きます。回線速度は常に1000進で、切り替えはできません。

実効効率は、1から100の範囲で入れます。

仕組み・計算式

基本の式は次のとおりです。

転送時間(秒)= ファイルサイズ(バイト)× 8 ÷ 回線速度(bps)
実効転送時間 = 転送時間 ÷(実効効率 ÷ 100)
必要な回線速度 = ファイルサイズ(バイト)× 8 ÷ 目標時間(秒)
平均帯域 = 月間転送量(バイト)× 8 ÷(30日 × 86,400秒)

1バイトは8ビットで換算します。回線速度の Kbps・Mbps・Gbps は、SI 接頭辞どおり 1 Mbps = 1,000,000 bit/秒 で計算しています。

ファイルサイズの KB・MB・GB・TB は、基数の選択で1000進と1024進を切り替えます。二進接頭辞(KiB、MiB、GiB)は IEC 80000-13 で定められており、1 GiB は 1,073,741,824 バイトです。1024進を選ぶと、この値と同じ計算になります。

実効効率は、プロトコルのヘッダや再送、他の通信との共有などで、理論値より遅くなる分の目安です。ツールの初期値は80%ですが、根拠のある固定値ではありません。実測値があるなら、それを回線速度に入れて効率を100%にするほうが実態に近くなります。

計算例

数字は、script.js の計算関数をそのまま node で実行して確かめた値です。

例1: 4.7GB のファイルを 100Mbps で落とす(効率80%)

基数 理論転送時間 実効転送時間
1000進 6分16秒(376秒) 7分50秒
1024進 6分43.73秒 8分24.66秒

同じ「4.7GB」でも、1000進と1024進で約28秒違います。1024進のときのバイト数は約5,046,586,573 です。

例2: 100GB を 1時間で転送したい(1000進、効率80%)

理論値は 222.222 Mbps、効率を考慮すると 277.778 Mbps です。回線が 1Gbps あれば余裕がありそうですが、100Mbps の回線では足りません。8時間に延ばすと、理論値 27.778 Mbps、効率込みで 34.722 Mbps まで下がります。

例3: 月に500GB 流れるサーバーの平均帯域

1000進で 1.543 Mbps、1024進で 1.657 Mbps でした。1TB(1000進)なら 3.086 Mbps です。

例4(境界値): 1GB を 1Gbps で転送(効率80%)

理論値は 8秒、効率を考慮すると 10秒です。回線速度は 1Gbps なのに、ファイルサイズが GB の1桁だと、ほとんど一瞬で終わります。ビットとバイトの差を入れ忘れると、この8秒が1秒に見えます。

よくある間違い

1. bps と B/s を取り違える

回線は bps(ビット毎秒)で表します。ダウンロードの画面は B/s(バイト毎秒)が多く、差は8倍です。100Mbps は、理論上 12.5MB/s が上限になります。「100の回線なのに12.5しか出ない」と驚く人は少なくないと思います。計算前に、手元の数字がどちらの単位かを確認してください。

2. 平均帯域を、ピークに必要な帯域と思ってしまう

月間転送量から出る値は、30日間・24時間ずっと一定に流れる前提の平均です。実際のアクセスは昼夜や曜日で偏ります。例3の 1.543 Mbps は平均で、混み合う時間帯に必要な帯域はもっと大きくなります。このツールには、ピーク係数を入れる欄はありません。

3. 効率を100%で見積もる

理論値だけで「6分で終わる」と案内すると、実際は8分近くかかって問い合わせが来ます。目安として効率を入れておけば、余裕を持った所要時間を伝えられます。実効効率の値は、自分の環境で一度測って決めるのが確実です。

4. 1GB が何バイトか決めずに話す

ストレージ製品の表記は1000進が多く、OS の表示は1024進のものがあります。例1のとおり、4.7GB で約28秒の差が出ます。見積もりには、1000進か1024進かを書いておくと、後で食い違いません。

よくある質問

Q. 実効効率80%とは、どういう意味ですか?

A. 理論上の回線速度のうち、実際に使える割合の目安です。ツールの初期値で、確かめた根拠のある数字ではありません。環境で大きく変わるので、概算の参考として使ってください。

Q. Wi-Fi や モバイル回線でも使えますか?

A. 式は同じです。ただ、無線は速度の振れ幅が大きいので、実測した速度を回線速度に入れて、効率を100%にするほうが実態に近くなります。

Q. 月間転送量の単位に PB はありますか?

A. ありません。選べるのは GB/月と TB/月です。

Q. 1ヶ月は何日で計算していますか?

A. 30日です。31日の月で厳密に出したい場合は、31日を秒にして手計算してください。

関連ツール

最終更新・根拠の確認日: 2026-10-08 · カテゴリ: ネットワーク