Explication du réseau: mégaoctets ou mégabits?


10

Je m'embrouille avec les termes du réseau.

Pouvez-vous m'expliquer comment je calcule la bande passante réseau?

Quand les gens disent que 20 Gbps, cela signifie-t-il 2,5 G octets?

J'ai vraiment besoin de comprendre ce que cela signifie lorsqu'une entreprise VPS dit "Bande passante: 2000 Go / mois".


Cela signifie qu'ils facturent les morsures et fournissent des bits. :)
Yitzchak

Réponses:


13

Gb est censé faire référence aux bits et GB est censé faire référence aux octets. La bande passante est toujours mesurée en bits par seconde, mais les fichiers sur disque sont mesurés en octets.

Votre meilleur pari est que la société VPS définisse les termes qu'elle utilise pour qu'il y ait accord car les termes sont souvent mal compris ou mal utilisés.


6
Les termes sont souvent mal compris par des personnes qui ne les connaissent pas, ce qui entraîne leur mauvaise utilisation. J'ai trouvé que la plupart des fournisseurs d'hébergement sont très clairs sur la distinction entre les bits (petit b) et les octets (grand B), en particulier dans leurs services de facturation et parmi les personnes qui rédigent leurs contrats :-)
voretaq7

11

La bande passante du réseau est généralement exprimée en quantité de bits par unité de temps - par exemple 45Mb / sec ( petit b), ou 45Mbit / sec. Cela exprime un taux de transfert.

La quantité de données transférées est généralement indiquée dans une quantité absolue d' octets déplacés - par exemple un fichier de 50 Mo ( grand B) ou 50 Mo d'octets de données.


La plupart des fournisseurs de colocation vendent de la bande passante par taux de transfert - Vous êtes autorisé à utiliser autant de bits par seconde, et vous êtes soit limité à ce taux, soit autorisé à "bande passante éclatable" (avec une bande passante éclatable, vous êtes généralement facturé en fonction du 95e centile de votre utilisation - utilisez beaucoup de bande passante excédentaire, obtenez une facture plus élevée).

Certains fournisseurs vendent en fonction de la quantité de données transférées - c'est plus courant avec les sociétés d'hébergement Web partagé. Vous pouvez le convertir en un taux via une approximation approximative (multipliez le nombre par 8, puis divisez par le nombre de secondes dans une période de facturation - 2592000 secondes est d'environ un mois (30 jours)).
La mise en garde ici est que le taux que vous calculez est à peu près dénué de sens: vous pouvez faire du trafic nul pendant 29 jours, puis baisser les 50 Go au 30e jour, et en ce qui concerne votre fournisseur, vous êtes dans les limites de votre utilisation. Vous limiter à un maximum du taux que vous calculez moins une petite marge de rembourrage garantit presque que vous ne dépasserez pas votre plafond de transfert, mais peut nuire aux performances inutilement.

L'inverse de cette formule vous donnera une approximation approximative de la quantité maximale transférée pour un plafond de taux donné, ce qui est peut-être plus utile, mais gardez à l'esprit que les fournisseurs qui facturent en fonction du taux comptent chaque bit qui passe sur le fil (paquet, protocole et la charge utile), de sorte que la quantité réelle de données (charge utile) que vous pouvez déplacer est légèrement inférieure au nombre brut que vous pourriez croire.


7

Outre la confusion évidente bit / octet et l'écart de 1000 vs 1024, il y a un autre problème peu connu avec la bande passante:

  • 64 Kbps est généralement 64000 bps (?)
  • 1024 Kbps peut être 1024000 bps (??)
  • 1Mbps est tout aussi susceptible d'être 1024000bps que 1000000bps ou 1048576bps (!)
  • J'ai vu 1Gbps qui s'est avéré être 1048576000bps, pas 1073741824bps ni 1000000000bps (!!!)

Pourquoi?

C'est parce que l'utilisation originale pour les communications numériques était le système téléphonique, qui utilisait un ADC 8 bits (convertisseur analogique / numérique) à 8KHz (8000Hz), générant 64000 bits par seconde. Ensuite, les lignes T1 ont agrégé 24 de ces canaux vocaux, créant une implémentation couramment utilisée de 1536000 bps (généralement vendue comme 1,5 Mbit, mais 1,5 * 2 ^ 20 devrait être 1572864 bps).

Dans le même temps, il était facile de vendre par incrément de canaux individuels, c'est-à-dire 64000 bps à la fois. Beaucoup plus tard, de nombreuses technologies de transmission plus récentes ne sont pas définies en bps, mais sur des multiples de 64k canaux. De façon confuse, ce nombre multiplicateur est généralement un nombre rond binaire, donc parfois un 8Mbps peut être 128 * 64000 = 8192000bps au lieu de 2 ^ 23 = 8388608.


2

La norme pour l'industrie est que la vitesse est indiquée en Gigabits / seconde tandis que le débit mesuré est indiqué en GigaBytes de débit (combien de données votre serveur a envoyé / reçu)


2

Les fichiers sont mesurés en octets.
Ainsi, lorsque le téléchargement de fichiers est la chose la plus importante pour laquelle la connexion est utilisée, elle peut être exprimée en octets par mois.
Mais la bande passante de connexion est plus souvent exprimée en bits, car il n'y a pas de corrélation directe entre les groupes de 8 bits et les octets de fichiers transférés. (certains bits sont utilisés pour la correction d'erreurs, et certains protocoles peuvent utiliser des mots autres que 8 bits, ou même des débits binaires variables)

En conclusion, la casse est significative, b est des bits et B est des octets, bien que j'ai vu que cette convention est souvent utilisée à mauvais escient.


1

Je suis surpris que personne n'ait mentionné le terme Mebibits, bien que la façon de compter ait été mentionnée.
1 Mebibit = 2 * 32 bits , ou 1048576bits, ce qui équivaut à 1024 kibibits.


0

2000 Go (gigaoctets) en un mois. Comme les autres bonnes réponses l'indiquent, cela pourrait signifier zéro pendant 29 jours et 2000 pour le jour 30, ou 66,6 Go par jour pendant 30 jours consécutifs. Ce qui, si mes calculs sont corrects, signifie 6,172 Mbps (mégabits par seconde) en continu pendant 30 jours.

Les maths:

2000 gigabytes * 8 bits per byte = 16000 gigabits (16 terabits!)

16000 gigabits / 30 days = 533.33333333... gigabits per day

533.33333... gigabits per day / 24 hours in a day = 22.2222... gigabits per hour

22.222... gigabits per hour / 60 minutes in an hour = .37037037... gigabits per minute

.37037037... gigabits per minute / 60 seconds in a minute = 6.172839506172839506e-3 gigabits per minute

.006172839506... gigabits per minute * 1000 megabits in a gigabit = 6.172839506 megabits per second

6.172839506 megabits per second * 1000 kilobits in a megabit = 6172.8 kilobits per second

Ainsi, vous pouvez consommer quelque part entre 6,172 Mbps en continu pendant 30 jours et 16 Tbps pendant une seconde puis zéro pendant les 30 jours restants moins une seconde, ou quelque part entre les deux avant d'engager des frais supplémentaires (en supposant que vous pouvez réellement consommer 16 Tbps en une seconde, ce qui n'est pas possible avec le matériel fourni par un VPS).


Vos calculs sont incorrects. Vous semblez avoir calculé avec 20 Go, pas 2000 Go. Un Mbit / s pendant 30 jours est d'environ 320 Go, donc 2000 Go seraient quelque chose comme 6,3 Mbit / s, pas 61,7 kbps :-)
3molo

1
Mec, j'aime ServerFault! J'obtiens ce commentaire, me corrigeant sur mes faux calculs, et au moment où j'arrive ici pour le réparer, quelqu'un l'a déjà fait pour moi! Merci! Et merci d'avoir corrigé mon erreur.
Jed Daniels

@mskfisher, Merci beaucoup d'avoir corrigé les choses. Je ne sais pas ce que je pensais là-bas. J'aimerais pouvoir vous moduler pour vos efforts, mais je ne vois pas de moyen de le faire. Quoi qu'il en soit, merci encore!
Jed Daniels

0

20Gbps et 2000GB par mois sont les deux mesures sur le même bâton de mesure exact (les deux mesurent la quantité de données par unité de temps) - c'est juste que 20gbps est bien plus rapide que 2000GB par mois.

20 gigabits par seconde contre 2000 gigaoctets par mois.

assez simple à convertir:

2000 GB / month = 6.17 mbps

20 gbps = 6480 TB / month
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.