データ転送速度の計算方法

ページ名:データ転送速度の計算方法

データ転送レートとは、一定期間内に一定量のデータが転送される速度のことです。オンラインで何かをダウンロードしたり、あるソースから別のソースにデータを転送したりする場合に、転送レートを知りたいと思うかもしれません。まず、ファイルサイズと転送速度が同じ接頭辞(キロ、メガ、ギガ、テラ)を持つビットまたはバイトになるように単位を変換します。ここで、Aはデータ量、Tは転送時間であり、転送速度(レート)であるSを求める。変数のひとつと転送速度がわかれば、データ量や転送時間を求めることもできます。

パート1

単位の変換

  1. ファイルサイズに関する単位を調べます。ファイルサイズは、ビット(B)、バイト(B)、キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)、あるいはテラバイト(TB)で示されることがあります。
    • 文字が大文字か小文字かにも注意してください。例えば、ビットは小文字の "b "で表し、バイトは大文字の "B "で表します。
  2. 転送速度を表す単位に注意。転送速度は、ビット毎秒(bps)、バイト毎秒(B/s)、キロバイト毎秒(KB/s)、メガバイト毎秒(MB/s)、ギガバイト毎秒(GB/s)などで示されることがある。
  3. 単位をビットまたはバイトに変換し、同じ接頭辞を持つことを確認してください。転送速度の式を使う前に、サイズと速度に同じ単位を使っていることを確認してください。時間の単位は今は気にしないでください。
    • 8ビット(B)=1バイト(B)。ビットを8で割ってバイトにするか、バイトを8倍してビットに変換する。
    • 1,024バイト=1キロバイト(KB)。バイトを1,024で割ってキロバイトに変換するか、キロバイトを1,024倍してバイトに変換する。
    • 1,024キロバイト=1メガバイト(MB)。キロバイトを1024で割ってメガバイトに変換するか、メガバイトを1,024倍してキロバイトに変換する。
    • 1,024メガバイト=1ギガバイト(GB)。メガバイトを1024で割ってギガバイトに変換するか、ギガバイトを1,024倍してメガバイトに変換する。
    • 1,024ギガバイト=1テラバイト(TB)。ギガバイトを1024で割ってテラバイトに変換するか、テラバイトを1,024倍してギガバイトに変換する。
  4. 必要に応じて、時間、分、秒を変換する。ご存知のように、1分は60秒、1時間は60分です。秒から分に変換するには60で割ります。分から時間に変換するには、60で割る。時間から分に変換するには、60を掛けます。分から秒への変換は60で割る。
    • 秒から時間に変換するには、3,600(60×60)で割る。または、3,600を掛けて時間から秒に変換する。
    • 一般的に、速度は秒単位で表記される。ただし、大きなファイルの場合など、秒数が非常に多い場合は、分単位や時間単位に変換することもできます。
パート2

速度、時間、データの計算

  1. データ量を転送時間で割って転送速度を計算します。データ量(A)と転送時間(T)をS = A ÷ Tの式に代入し、速度(S)を求めます。
    • 例えば、25MBを2分で転送したとします。まず、2に60を掛けて2分を秒に変換し、120とします。つまり、S=25MB÷120秒となります。25 ÷ 120 = 0.208.したがって、転送速度は0.208MB/秒となる。これをキロバイトに換算したい場合は、0.208に1024を掛けます。0.208 x 1024 = 212.9.つまり、転送速度も212.9 KB/sに等しい。
  2. データ量を転送速度で割ると、転送時間がわかります。代わりに転送時間(T)を求める場合は、データ量(A)と転送速度(S)をT = A ÷ Sの式に入力します。
    • 例えば、134GBを7MB/sの速度で転送したとします。まず、GBをMBに変換し、方程式の各パートで同じ単位を使用するようにします。134 x 1,024 = 137,217.つまり、137,217MBを7MB/sの速度で転送したことになります。Tを求めるには、137,217を7で割ると19,602になります。したがって、19,602秒かかったことになる。つまり、134GBを7MB/sで転送するのに5.445時間かかったことになる。
    • もし時間と分を使いたい場合は、整数と小数を分けてください:5時間と0.445時間です。0.445時間を分に変換するには、60を掛けます。0.445 x 60 = 26.7.小数を秒に変換するには、60をかける。0.7 x 60 = 42.合計で5時間26分42秒かかった。
  3. 転送時間に転送速度をかけると、転送されたデータ量がわかります。Aはデータ量、Tは転送時間、Sは転送速度です。
    • 例えば、200bpsの転送速度で1.5時間にどれだけのデータが転送されたかを知ることができます。まず、1.5×3,600で時間を秒に変換し、5,400とする。つまり、A=5,400秒×200bps。A=1,080,000bpsとなる。バイトに変換するには8で割る。1,080,000÷8=135,000。キロバイトに変換するには、1,024で割る。135,000 ÷ 1,024 = 131.84.従って、131.84KBのデータが200bpsのレートで1.5時間に転送されたことになる。
この記事は、CC BY-NC-SAで公開されている「 データ転送速度の計算方法 」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧