本文へスキップ
totonoe
システム入力

「100Mbps」で1GBは何秒?──ビットとバイトを間違えると8倍ズレる

回線速度の100Mbpsと、ファイルサイズの1GB。単位のbとBを混同すると計算が8倍狂います。理論値での所要秒数と、実効速度が理論値より遅くなる理由をあわせて整理します。

「回線速度100Mbps」の契約で1GBの動画をダウンロードしたら、感覚的には「100分の1くらいですぐ終わる」と思っていたのに、実際には10秒どころか1分近くかかった。単純に100Mbpsで割った暗算と、体感の時間がどうもズレる。この違和感の正体を計算し直してみると、単位の読み違いに行き着きます。

結論を先に書きます。

「100Mbps」のbは小文字のビット、「1GB」のBは大文字のバイトで、1バイト=8ビットという8倍の差があります。 この違いを踏まえずに単純な割り算をすると、所要時間の見積もりが8倍近くズレてしまいます。


ビット(b)とバイト(B)は別の単位

回線速度とファイルサイズは、似たアルファベットを使いながら別の単位系で表されるのが混乱のもとです。

表記意味使われる場面
Mbps(小文字b)メガビット毎秒回線速度・通信速度の契約表記
GB / MB(大文字B)ギガバイト・メガバイトファイルサイズ・記憶容量

b(ビット)は情報の最小単位で0か1のどちらか、B(バイト)は8ビットをひとまとめにした単位です。つまり同じ数字の後ろにbが付くかBが付くかで、実際の量は8倍変わります。

1GBのファイルを100Mbpsで受け取る秒数

単位をそろえた上で、実際に計算してみます。

  1. 1GB(ギガバイト)をビットに変換する: 1GB = 8Gb(ギガビット)
  2. 回線速度100Mbps(メガビット毎秒)と単位をそろえる: 8Gb = 8,000Mb
  3. 所要秒数を出す: 8,000Mb ÷ 100Mbps = 80秒

もし単位をそろえずに「1GB ÷ 100Mbps」と単純計算してしまうと、答えは10秒になってしまいます。実際の理論値は80秒なので、単位を混同しただけで8倍もズレてしまうわけです。「ダウンロードが思ったより遅い」と感じたときの多くは、遅くなっているのではなく、最初の見積もりの単位が違っていたというケースが少なくありません。

理論値と実効速度は別物

さらに実際の体感速度は、この理論値の80秒よりもさらに遅くなるのが普通です。理由はいくつかあります。

  • 契約上の「100Mbps」は理論上の最大値であり、実際の通信ではプロトコルの制御情報(ヘッダなど)にも帯域が使われる
  • 家庭内のWi-Fiルーターや配線、サーバー側の混雑状況など、経路上のボトルネックが速度を制限する
  • 複数の端末が同じ回線を同時に使っていれば、その分だけ1台あたりの実効速度は下がる

そのため、実務上は理論値の7〜8割程度に収まれば「まずまず速度が出ている」と判断されることが多く、理論値どおりぴったりの速度が常に出ることはまれです。回線速度を評価するときは、契約上のMbpsの数字だけでなく、実際に測定した実効速度と比べる視点が欠かせません。

単位の読み違いを防ぐには

bB、大文字と小文字の違いは、資料上ではほんの1文字ですが、計算結果には8倍もの開きを生みます。ファイル転送やバックアップの所要時間を見積もるときは、単位を必ず声に出して確認する(「ここはビット」「ここはバイト」)だけでも、思い込みによる見積もりミスをかなり防げます。

実際の回線速度とファイルサイズから所要時間を計算したいときは**帯域・転送時間を整える、単位換算そのものを確認したいときはデータ量を整える** でその場で試算できます。見積もりが体感と合わないと感じたら、まず単位のbとBを見直してみてください。

KOINOBORI ECOSYSTEM

私たちが運営するサイト