How to calculate a data transfer rate

How to calculate a data transfer rate
How to calculate a data transfer rate
Anonim

In computing, the data transfer rate (or throughput) provides information on the speed at which data is sent from a transmitter to a receiver. This rate is expressed as a quantity of data per unit of time, most often in one second. The flow calculation is not complicated in short, since it is only ever a speed, but the danger lies in the units used, such as the bit or the byte… and their multiples. The flow rate formula (D { displaystyle D}

D

) est la suivante: D=nΔt{displaystyle D={frac {n}{Delta t}}}

{displaystyle D={frac {n}{Delta t}}}

, dans laquelle n{displaystyle n}

n

est la quantité de données transférées et Δt{displaystyle \Delta t}

{displaystyle \Delta t}

, une durée donnée. Avec cette même formule, vous pouvez aussi calculer un volume de données ou une durée de transfert.

Étapes

Partie 1 sur 2: Manipuler les unités de mesure en informatique

Calculate Data Transfer Rate Step 1

Step 1. Take a look at the size of the transmitted file

France has only two computing units: the bit and the byte. The size of a file can therefore be expressed in bits (b) and in bytes (o). There are also all the multiples of this last unit: kilobytes (KB), megabytes (MB), gigabytes (GB), even terabytes (TB).

The trap lies in the presence of two words (bit and byte) and two abbreviations (b and B) which should not be confused. In France, the problem has been partially resolved, because the Anglo-Saxon byte has been replaced by the byte

Calculate Data Transfer Rate Step 2

Step 2. Know how to recognize computer flow units

Rates can be given in bits per second (b / s), bytes per second (b / s), kilobytes per second (KB / s), megabytes per second (MB / s), or gigabytes per second (GB / s).

Calculate Data Transfer Rate Step 3

Step 3. Convert your units to bits or bytes

Two of the elements of the formula, D { displaystyle D}

D

et n{displaystyle n}

n

, doivent être cohérents quant aux unités: si n{displaystyle n}

n

est en Mo, D{displaystyle D}

D

doit être en Mo/s. Le temps sera pris en compte plus tard.

  • L'équivalence octet/bits est la suivante: 1 octet (o) = 8 bits (b). Pour passer des octets aux bits, multipliez par 8 et à l'inverse, des octets aux bits, divisez par 8.
  • Retenez que 1 Ko =1 024 o. Passez des octets aux kilooctets en divisant par 1 024 et à l'inverse, des kilooctets aux octets, en multipliant par 1 024.
  • Retenez que 1 Mo = 1 024 Ko. Passez des kilooctets aux mégaoctets en divisant par 1 024 et à l'inverse, des mégaoctets aux kilooctets, en multipliant par 1 024.
  • Retenez que 1 Go = 1 024 Mo. Passez des mégaoctets aux gigaoctets en divisant par 1 024 et à l'inverse, des gigaoctets en mégaoctets, en multipliant par 1 024.
  • Retenez que 1 To = 1 024 Go. Pour passer des gigaoctets aux téraoctets, vous diviserez par 1 024 et, des téraoctets aux gigaoctets, vous multiplierez par 1 024.
Calculate Data Transfer Rate Step 4

Step 4. Optionally convert the time to the correct unit

As you know, an hour divides into 60 minutes and each minute into 60 seconds. To convert seconds to minutes or minutes to hours, divide by 60. Conversely, to convert hours to minutes or minutes to seconds, multiply by 60.

  • To convert from seconds to hours, divide by 3600, and conversely, from hours to seconds, multiply by 3600.
  • In the vast majority of cases, the unit of time for the flow is the second. However, it can happen (case of very large files) that you are told a transfer in thousands of seconds: in this case, you will convert in minutes or in hours.

Part 2 of 2: Calculate the various factors of a computer transfer

Calculate Data Transfer Rate Step 5

Step 1. Calculate a transfer rate (throughput)

The flow rate formula is therefore:

D = nΔt { displaystyle D = { frac {n} { Delta t}}}

{displaystyle D={frac {n}{Delta t}}}

. Pour trouver D{displaystyle D}

D

, remplacez n{displaystyle n}

n

et Δt{displaystyle \Delta t}

{displaystyle \Delta t}

par leurs valeurs respectives: l'opération est une simple division.

  • Imaginons que vous ayez téléversé sur un serveur FTP un fichier de 25 Mo en 2 minutes et vous voulez savoir quel a été le débit (D{displaystyle D}
  • D

    ). Convertissez 2 minutes en secondes, soit 120 secondes (2 x 60). La formule vue plus haut s'établit ainsi:

    D=25 Mo120 s{displaystyle D={frac {25\ Mo}{120\ s}}}

    {displaystyle D={frac {25\ Mo}{120\ s}}}

    , soit un débit de 0, 208 Mo/s. Pour passer en Ko/s, multipliez 0, 208 par 1 024, soit un débit effectif de 213, 3 Ko/s.

Calculate Data Transfer Rate Step 6

Step 2. Calculate a transfer time

We start from the same formula, but isolating the duration: Δt = nD { displaystyle \ Delta t = { frac {n} {D}}}

{displaystyle \Delta t={frac {n}{D}}}

. Faites l'application numérique en remplaçant n{displaystyle n}

n

par le volume de données et D{displaystyle D}

D

par le débit: l'opération est toujours une division.

  • Soit le rapatriement d'une archive de 134 Go avec un débit de 7 Mo/s. Transformez les gigaoctets en mégaoctets en multipliant par 1 024, soit 137 217 Mo. Pour trouver Δt{displaystyle \Delta t}
  • {displaystyle \Delta t}

    , divisez 137 217 par 7, soit 19 602 s. Mais 19 602 secondes sont difficiles à évaluer, nous allons les transformer en heures, c'est-à-dire que nous allons diviser par 3 600, soit 5, 445 heures. Dit autrement, il faudra 5, 445 heures pour transférer 134 Go avec un débit de 7 Mo/s.

  • Transformez ce résultat en heures, minutes et secondes. Vous avez déjà 5 h, il reste 0, 4455 que vous multipliez par 60 pour avoir des minutes, soit 26, 7 minutes. Gardez les 26 minutes, puis multipliez 0, 7 par 60 pour les secondes, soit 42 secondes. Le transfert a duré 5 heures, 26 minutes et 42 secondes.
Calculate Data Transfer Rate Step 7

Step 3. Calculate a volume of data

Start from the formula, isolating the volume:

n = Δt × D { displaystyle n = \ Delta t \ times D}

{displaystyle n=\delta t\times d}

. remplacez δt{displaystyle \delta t}

{displaystyle \delta t}

par la durée du transfert et d{displaystyle d}

d

par le débit (les unités de temps doivent être les mêmes): l'unité du résultat sera donnée par celle, partielle, du débit.

  • vous voulez connaitre la quantité de données (n{displaystyle n}
  • n

    ) transférées pendant une heure et demie avec un débit de 200 b/s. convertissez les heures en secondes en multipliant par 1, 5 par 3 600, soit 5 400 secondes. faites le produit:

    n=5 400 s×200 b/s=1 080 000 b{displaystyle n=5\ 400\ s\times 200\ b/s=1\ 080\ 000\ b}

    {displaystyle n=5\ 400\ s\times 200\ b/s=1\ 080\ 000\ b}

    . pour un résultat en octets, divisez par 8, soit 135 000 octets, et en kilooctets, divisez encore par 1 024, soit 131, 84 ko. pour la réponse, vous avez transféré 131, 84 ko de données.

Popular by topic