スループット (bps) 換算
入力
| データ速度 | 100 Mbps |
|---|
スループット (bps) 換算
1 つのデータ速度を、ビット毎秒・キロビット・メガビット・ギガビット・メガバイト毎秒へ一度にまとめて換算します。Mbps の数値が、ダウンロードマネージャーに表示される MB/s にどう対応するのかが分かります。
入力
データ速度
結果
値を入力すると計算結果が表示されます。
よく使う単位
全単位の内訳
スループット (bps)
スループット換算は、1 つのデータ速度をよく使うすべての単位で一度に言い換えるものです。これにより、1 つの Mbps の数値をそのまま kbps、Gbps、あるいはダウンロードマネージャーが表示するメガバイト毎秒の値として読み取れます。ビット速度とバイト速度を行き来したり、キロ・メガ・ギガを隔てる 10 のべき乗をやりくりしたりする手間が常になくなります。
公式
すべての換算は、ビット毎秒(bps)で表した速度から始まり、一定の係数で桁を上げ下げします。
kbps=1000RMbps=1000000RGbps=1000000000R MB/s=8000000Rここで はビット毎秒(bps)で表した速度です。ビット速度の各単位は 1000 の係数で異なります。バイト速度の単位は、1 バイトが 8 ビットであるため、さらに 8 の係数で割ります。
換算表
| 単位 | 意味 | 1 単位の bps 換算 |
|---|---|---|
| bps | ビット毎秒 | 1 |
| kbps | キロビット毎秒 | 1000 |
| Mbps | メガビット毎秒 | 1,000,000 |
| Gbps | ギガビット毎秒 | 1,000,000,000 |
| MB/s | メガバイト毎秒 | 8,000,000 |
計算例
100 Mbps とうたわれた回線を考えます。これをビット毎秒(bps)で表すと次のようになります。
R=100 Mbps=100000000 bps同じ速度を他の単位で言い換えると次のようになります。
kbps=1000100000000=100000 kbps Gbps=1000000000100000000=0.1 Gbps MB/s=8000000100000000=12.5 MB/sつまり 100 Mbps は 0.1 Gbps であり、12.5 MB/s です。バイト毎秒の値はビット毎秒の値の 8 分の 1 で、これが「100 Mbps」のプランがダウンロードクライアント上で 12.5 MB/s 付近で頭打ちになる理由です。
ビットとバイト
最もよくある混乱の元は、小文字の「b」と大文字の「B」の違いです。小文字の b はビット、大文字の B は 8 ビットからなるバイトです。ネットワーク機器や ISP はビット速度 (Mbps、Gbps) で表記し、OS やファイルツールはバイト速度 (MB/s) で表記します。この 2 つのファミリーを変換するときは常に 8 の係数が関わるため、1 Gbps のリンクはオーバーヘッドを数える前で最大 125 MB/s のファイルデータを届けます。
二進ではなく十進
伝送速度は十進法の SI 規則を使い、各接頭辞のステップは 1000 のべき乗です。1 Mbps はちょうど 1000 kbps で、1 Gbps はちょうど 1000 Mbps です。二進接頭辞であるキビ・メビ・ギビ (1024 のべき乗) はメモリや保存されたファイルサイズに属するものであり、速度には使いません。速度を厳密に十進にとどめておくと、1000 と 1024 が混ざったときに忍び込む小さくも積み重なる誤差を避けられます。
関連する計算
速度から転送にかかる時間を求めるには、データ転送時間の計算 の計算を使ってください。手早く見積もりたい場合は、よりシンプルな ダウンロード時間の計算 の計算が使えます。ライブ配信に必要な帯域を見積もるには、配信帯域幅の計算 の計算を参照してください。
よくある質問 (FAQ)
ビット速度とバイト速度の違いは何ですか?
ビット速度は 1 秒あたりのビット数を数え、小文字の「b」を使います (bps、kbps、Mbps、Gbps)。バイト速度は 1 秒あたりのバイト数を数え、大文字の「B」を使います (B/s、KB/s、MB/s)。1 バイトは 8 ビットなので、バイト速度はいずれも対応するビット速度を 8 で割った値です。ネットワークや ISP はビット速度で表記し、ファイルマネージャーやストレージツールはバイト速度で表記します。
なぜ 100 Mbps は 12.5 MB/s になるのですか?
1 メガビット毎秒は 1,000,000 ビット毎秒に等しく、1 バイトは 8 ビットです。したがって 100 Mbps は 100,000,000 ビット毎秒を 8 で割った 12,500,000 バイト毎秒、つまり 12.5 MB/s になります。これが、100 Mbps とうたわれた回線が、プロトコルのオーバーヘッドを差し引く前でダウンロードマネージャー上で 12.5 MB/s 付近で頭打ちになる理由です。
1 ステップは 1000 ですか、それとも 1024 ですか?
データ速度は十進法の SI 規則を使います。1 kbps = 1000 bps、1 Mbps = 1000 kbps、というように続きます。これはネットワークの標準であり、キロ・メガ・ギガは常に 1000 のべき乗を意味します。1024 を基準とする二進接頭辞 (キビ、メビ、ギビ) はメモリやファイルサイズに属するものであり、伝送速度には使いません。
Mbps と MiB/s は同じものですか?
いいえ。Mbps は 1000 のべき乗を使うメガビット毎秒を指し、MiB/s は 1024 のべき乗を使い、ビットではなくバイトを数えるメビバイト毎秒(MiB/s)です。両者はビット対バイトの 8 対 1 の係数と、1000 対 1024 の基数の両方で異なるため、2 つの値は大きくかけ離れています。この換算はすべて十進法 (1000 基準) の速度単位で計算します。