通信速度の見方と転送時間の目安
1 Gbpsの回線を使っているのに、ダウンロード画面には「20 MB/s」。1 GBのファイルが何秒で届くのかも、回線の数字だけでは分かりにくいものです。MbpsをMB/sに換算し、実際の転送速度を使うと、待ち時間の目安を計算できます。以下の表は特記ない限り10進(1 MB = 1,000,000 byte、1 GB = 1,000 MB)で概算しています。
📶 通信速度の単位を読む
まずは回線表記とファイルサイズ表記をつなぐ換算を押さえます。
bps と B/s の違い
- 🔤 回線の「Mbps」「Gbps」は bit/s。ファイル転送の体感に近いのは byte/s(B/s, MB/s)。
- 🔤 1 byte = 8 bit なので、Mbps を MB/s に直すときは 8 で割る。
- 🔤 たとえば 100Mbps は理論上 12.5MB/s、1Gbps は約125MB/s。
よくある回線速度の理論上限
| 回線表記 | 理論上限 | 覚え方 |
|---|---|---|
| 10Mbps | 約1.25MB/s | 1秒で1MB強 |
| 100Mbps | 約12.5MB/s | 100MBで約8秒 |
| 1Gbps | 約125MB/s | 1GBで約8秒 |
| 10Gbps | 約1.25GB/s | 10GBで約8秒 |
⚖️ 理論値と実測値がずれる理由
カタログスペックどおりに出ないのは普通です。どこで減るのかを把握しておくと見積もりが外れにくくなります。
実測が下がる主な要因
- 🧩 TCP/IPやTLSのヘッダー、TCPのACK、再送などにも通信容量を使うため、回線の全帯域をファイル本体に使えるわけではない。
- 🧩 Wi-Fi は電波状況、干渉、距離、壁、同時接続台数の影響を受けやすい。
- 🧩 インターネット越しでは相手サーバーの帯域制限、ディスクI/O、CPU、CDN経路もボトルネックになる。
- 🧩 家庭回線は下りと上りが非対称なことが多く、アップロードはさらに遅い場合がある。
環境ごとに確認するポイント
| 環境 | 確認する条件 | 読み方 |
|---|---|---|
| 有線LAN | リンク速度・相手先・ストレージ | 回線表記だけではファイル転送速度は決まらない。 |
| Wi-Fi | 電波・干渉・接続場所・混雑 | 表示リンク速度をそのままダウンロード速度と見なさない。 |
| モバイル回線 | 電波・時間帯・移動・混雑 | 同じ場所でも複数回測り、測定条件を記録する。 |
⏱️ データサイズ別の転送時間
転送時間(秒)= ファイルサイズ(MB)÷ 実効速度(MB/s)。下表の速度は計算用の仮定で、測定結果や保証値ではありません。回線表記を8で割った値はオーバーヘッドを除いた上限です。接続開始や待ち時間も含め、実際の所要時間は変わります。
100Mbps と 1Gbps の比較
| サイズ | 100 Mbps換算 | 10 MB/sと仮定 | 1 Gbps換算 | 100 MB/sと仮定 |
|---|---|---|---|---|
| 10 MB | 0.8秒 | 1秒 | 0.08秒 | 0.1秒 |
| 100 MB | 8秒 | 10秒 | 0.8秒 | 1秒 |
| 1 GB | 80秒 | 100秒 | 8秒 | 10秒 |
| 10 GB | 800秒 | 1,000秒 | 80秒 | 100秒 |
見積もりでの読み方
- 📌 100 MBを100 Mbpsで送る単純計算は8秒。1 Gbpsなら0.8秒だが、接続や待ち時間は含まない。
- 📌 同じファイルなら、実効速度が10倍になると転送部分の所要時間は10分の1になる。契約速度が10倍でも実効速度が10倍になるとは限らない。
- 📌 10GB級の転送は、回線だけでなく送受信側ストレージの書き込み速度も無視できない。
🧭 計算を外しにくくするコツ
ざっくり見積もりでも、前提をそろえるだけでかなり使える数字になります。
実務での目安
- ✅ 回線表記は基本的に10進で読む。1Gbps は約125MB/s、まずはこの換算を基準にする。
- ✅ 有線・Wi-Fiとも一定の割合で見積もらず、利用する相手先と時間帯で測った実効速度を使う。
- ✅ アップロード見積もりでは上り回線速度を別に確認する。下り1Gbpsでも上りは低い回線がある。
- ✅ 遅い原因が回線なのか、サーバー側の帯域制限やディスクI/Oなのかを切り分ける。
ファイルサイズと速度の単位をそろえる
ファイルがGiB、転送速度がMB/sで表示されている場合は、数字をそのまま割ると結果がずれます。1 GiBは1,024 MiBですが、10進では約1,073.74 MBです。同じ1 GiBのファイルでも、10 MB/sなら約107.37秒、10 MiB/sなら102.4秒になります。
| ファイルと速度 | 単位をそろえた計算 | 転送部分の時間 |
|---|---|---|
| 1 GBを20 MB/sで転送 | 1,000 MB ÷ 20 MB/s | 50秒 |
| 1 GiBを10 MB/sで転送 | 1,073,741,824 byte ÷ 10,000,000 byte/s | 約107.37秒 |
| 1 GiBを10 MiB/sで転送 | 1,024 MiB ÷ 10 MiB/s | 102.4秒 |
転送中の平均速度で見積もる
ダウンロード画面の速度は途中で上下することがあります。たとえば100 MBを10秒で受信できたなら、その区間の平均は10 MB/sです。同じ相手先と条件で1 GBを受信する目安は100秒になりますが、次の転送でも同じ速度が続くとは限りません。ファイルサイズを平均速度で割った値には、接続前の待ち時間や保存後の処理時間は含まれません。