BlueprintLab Guide
100Mbpsなのに1GBが10秒で終わらない。犯人は「b」と「B」です
「100Mbpsなら100MBを1秒で送れる」と思って計算すると、いきなり8倍ずれます。ここ、見た目が似ているのでかなりややこしいところです。
100Mbps=100MB/s、ではありません
回線速度の Mbps はbit、ファイル容量でよく見る MB はByteです。1 Byteは8 bit。つまり100Mbpsは、理論上でも12.5MB/sです。
たとえば1GBを100Mbpsで送るなら、単純計算で約80秒。もし100MB/sとして計算すると約10秒になり、ここだけで8倍ずれます。転送時間の見積もりが妙に短いときは、まず小文字のbと大文字のBを疑うと早いです。
計算は合っている。それでも実際はもう少しかかります
12.5MB/sまで直せば終わり……ではありません。契約回線の100Mbpsは上限値で、TCP/IPのオーバーヘッド、暗号化、Wi-Fi、VPN、ストレージ、相手側サーバーなどで実効速度は下がります。
なので「理論値で80秒」は最短寄りの目安です。実測で8MB/sしか出ていなければ、同じ1GBでも約125秒。ツールで見積もるときは、回線の公称値と実測値を分けて見ると数字の意味がかなり分かりやすくなります。
1GBのファイル1個と、1KBのファイル100万個は別物です
総容量が同じでも、小さいファイルが大量にあると転送は遅くなりがちです。ファイルごとに接続、メタデータ処理、作成、確認応答などが発生するためです。
「容量は大したことがないのに終わらない」というときは、帯域だけでなくファイル数も見ます。可能ならまとめて圧縮してから送るだけで、体感が大きく変わることもあります。
見積もりは「理論値 → 実測値」の2段構えがラクです
最初はMbpsとMB/sをそろえて理論値を出す。次に本番に近い条件で数百MBほど送り、実際の平均MB/sで置き直す。この2段階にすると、机上の計算と現場の差を説明しやすくなります。
重要な移行や納品なら、ピーク時間帯や速度低下も考えて少し余裕を足しておく。ここまでやれば、「計算上は終わっているはずなのに」という事故はかなり減らせます。