MCPで接続 →

計算を入力してください

公式

広告

結果

スループット
100
Mbps(毎秒メガビット)
速度(MB/s) 12.5 MB/s
速度(Gbps) 0.1 Gbps
転送した合計ビット数 1,000,000,000 bits

このツールでできること

このツールは、一定時間(秒)に転送した生のデータ量(バイト)を、ネットワークのスループットに換算します。結果は1秒あたりのメガビット(Mbps)、メガバイト(MB/s)、ギガビット(Gbps)の3つの単位で表示されます。iperfの出力結果やファイルコピーにかかった時間、その他「どれだけのデータが、どれくらいの時間で動いたか」が分かるベンチマークの読み解きに最適です。

代表的なスループット単位Mbps、MB/秒、Gbpsを比較する棒グラフ
この計算機はスループットをMbps、MB/s、Gbpsで表示します。

使い方

転送した合計バイト数と、所要時間(秒)を入力するだけです。ツールはまずバイト数を8倍してビットに変換し、それを時間と100万で割ってMbpsとして表示します。計算には10進法(SI単位)を採用しており、1 Mbps=毎秒1,000,000ビットとして扱います。これはネットワーク速度の標準的な定義です。

計算式の解説

基本となる計算式は次のとおりです。

$$\text{Mbps} = \frac{\text{バイト数} \times 8}{\text{秒数} \times 1{,}000{,}000}$$

バイト数を8倍するのは、1バイトが8ビットに相当するためです。ネットワークの帯域幅は慣例的にビット単位で表記されます。さらに1,000,000で割ることで、毎秒のビット数を毎秒のメガビット数(Mbps)にスケールダウンしています。

広告
バイトをビットに変換し、時間と100万で割ってMbpsを求める図
バイトを8倍してビットにし、秒数と100万で割ってMbpsを算出します。

計算例

たとえば、125,000,000バイト(約125 MB)を10秒で転送したとします。ビット数は \(125{,}000{,}000 \times 8 = 1{,}000{,}000{,}000\)。Mbpsは

$$\frac{1{,}000{,}000{,}000}{10 \times 1{,}000{,}000} = 100 \text{ Mbps}$$

となります。これは12.5 MB/s、0.1 Gbpsに相当します。

よくある質問

MbpsとMB/sはなぜ違うのですか? Mbpsはメガビット、MB/sはメガバイトを表す単位です。1バイト=8ビットなので、\(\text{MB/s} = \text{Mbps} \div 8\) で換算できます。

1024と1000のどちらで計算していますか? ネットワーク速度は10進法(1,000,000)を使うため、このツールは1024ではなく10のべき乗で割っています。

iperfの結果にも使えますか? はい。iperfが出力する転送バイト数と計測区間(時間)を入力すれば、対応する帯域幅の数値が得られます。

最終更新: