Netzwerkerklärung: Megabyte oder Megabit?

10

Ich werde mit Netzwerkbegriffen verwechselt.

Können Sie mir erklären, wie ich die Netzwerkbandbreite berechne?

Wenn Leute 20 Gbit / s sagen, bedeutet das 2,5 G Bytes?

Ich muss wirklich verstehen, was es bedeutet, wenn ein VPS-Unternehmen "Bandbreite: 2000 GB / Monat" sagt.

Edotan
quelle
Dies bedeutet, dass sie für Bisse berechnen und Bits bereitstellen. :)
Yitzchak

Antworten:

13

Gb soll sich auf Bits beziehen und GB soll sich auf Bytes beziehen. Die Bandbreite wird immer in Bit pro Sekunde gemessen, Dateien auf der Festplatte jedoch in Byte.

Am besten lassen Sie das VPS-Unternehmen die von ihm verwendeten Begriffe so definieren, dass Übereinstimmung besteht, da die Begriffe häufig missverstanden oder missbraucht werden.


quelle
6
Die Begriffe werden oft von Personen missverstanden, die sie nicht kennen, was zu ihrem Missbrauch führt. Ich habe festgestellt, dass die meisten Hosting-Anbieter die Unterscheidung zwischen Bits (kleines b) und Bytes (großes B) sehr deutlich machen, insbesondere in ihren Abrechnungsabteilungen und unter den Leuten, die ihre Verträge schreiben :-)
voretaq7
11

Die Netzwerkbandbreite wird normalerweise in Bit pro Zeiteinheit ausgedrückt - z. B. 45 MBit / s ( kleines b) oder 45 MBit / s. Dies drückt eine Rate der Übertragung.

Die übertragene Datenmenge wird normalerweise in einer absoluten Anzahl von verschobenen Bytes angegeben - z. B. einer 50-MB- Datei ( großes B) oder 50-MByte-Daten.


Die meisten Colocation-Anbieter verkaufen Bandbreite nach Übertragungsrate - Sie dürfen so viele Bits pro Sekunde verwenden und sind entweder auf diese Rate begrenzt oder auf "Burstable Bandwidth" (bei Burstable Bandbreite wird Ihnen normalerweise das 95. Perzentil Ihrer Nutzung in Rechnung gestellt - Nutzung viel überschüssige Bandbreite, erhalten Sie eine größere Rechnung).

Einige Anbieter verkaufen nach übertragener Datenmenge - dies ist bei gemeinsam genutzten Webhosting-Unternehmen häufiger der Fall. Sie können dies über eine grobe Näherung in eine Rate umwandeln (multiplizieren Sie die Mengenzahl mit 8 und dividieren Sie sie durch die Anzahl der Sekunden in einem Abrechnungszeitraum - 2592000 Sekunden sind ungefähr ein Monat (30 Tage)).
Die Einschränkung hierbei ist, dass die von Ihnen berechnete Rate so gut wie bedeutungslos ist: Sie könnten 29 Tage lang keinen Datenverkehr ausführen und dann am 30. Tag alle 50 GB ausschalten, und für Ihren Anbieter befinden Sie sich innerhalb der Grenzen Ihrer Nutzung. Wenn Sie sich auf ein Maximum der von Ihnen berechneten Rate abzüglich eines kleinen Auffüllspielraums beschränken, wird fast garantiert, dass Sie Ihre Übertragungsobergrenze nicht überschreiten, die Leistung kann jedoch unnötig beeinträchtigt werden.

Die Umkehrung dieser Formel gibt Ihnen eine grobe Annäherung an die maximale übertragene Menge für eine bestimmte Ratenobergrenze, was möglicherweise nützlicher ist. Beachten Sie jedoch, dass Anbieter, die auf der Grundlage der Rate abrechnen, jedes Bit zählen, das über die Leitung (Paket, Protokoll) geht und Nutzlast), sodass die tatsächliche Datenmenge (Nutzlast), die Sie verschieben können, etwas geringer ist, als die Rohzahl vermuten lässt.

voretaq7
quelle
7

Neben der offensichtlichen Bit / Byte-Verwirrung und der Diskrepanz zwischen 1000 und 1024 gibt es ein weiteres wenig bekanntes Problem mit der Bandbreite:

  • 64 Kbit / s sind normalerweise 64000 Bit / s (?)
  • 1024 Kbit / s können 1024000 Bit / s (??) sein
  • 1 Mbit / s ist genauso wahrscheinlich 1024000 Bps wie 1000000 Bps oder 1048576 Bps (!)
  • Ich habe 1 Gbit / s gesehen, die sich als 1048576000 Bps herausstellten, nicht als 1073741824 Bps oder 1000000000 Bps (!!!)

Warum?

Dies liegt daran, dass die ursprüngliche Verwendung für die digitale Kommunikation das Telefonsystem war, das einen 8-Bit-ADC (Analog / Digital-Wandler) mit 8 kHz (8000 Hz) verwendete und 64000 Bit pro Sekunde erzeugte. Dann aggregierten T1-Leitungen 24 dieser Sprachkanäle, wodurch eine häufig verwendete 1536000-Bit / s-Implementierung erstellt wurde (normalerweise als 1,5 Mbit verkauft, aber 1,5 * 2 ^ 20 sollten 1572864 Bps sein).

Gleichzeitig war es einfach, einzelne Kanäle inkrementell zu verkaufen, dh jeweils 64000 Bit / s. Viel später werden viele neuere Übertragungstechnologien nicht in Bit / s, sondern auf Vielfachen von 64k-Kanälen definiert. Verwirrenderweise ist diese Multiplikatorzahl normalerweise eine Binärrundenzahl, so dass manchmal 8 Mbit / s 128 * 64000 = 8192000 Bps anstelle von 2 ^ 23 = 8388608 sein können.

Javier
quelle
2

Standard für die Branche ist, dass die Geschwindigkeit in Gigabit / Sekunde angegeben wird, während der gemessene Durchsatz in GigaByte des Durchsatzes angegeben wird (wie viele Daten Ihr Server gesendet / empfangen hat).

RootAlert
quelle
2

Dateien werden in Bytes gemessen.
Wenn das Herunterladen von Dateien das Wichtigste ist, für das die Verbindung verwendet wird, kann dies in Bytes pro Monat ausgedrückt werden.
Die Verbindungsbandbreite wird jedoch häufiger in Bits ausgedrückt, da keine direkte Korrelation zwischen 8-Bit-Gruppen und Bytes der übertragenen Dateien besteht. (Einige Bits werden zur Fehlerkorrektur verwendet, und einige Protokolle verwenden möglicherweise andere als 8-Bit-Wörter oder sogar variable Bitraten.)

Als Endnote ist der Fall sinnvoll, b sind Bits und B sind Bytes, obwohl ich gesehen habe, dass diese Konvention oft missbraucht wird.

Petruza
quelle
1

Ich bin überrascht, dass niemand den Begriff Mebibits erwähnt hat, obwohl die Art des Zählens erwähnt wurde.
1 Mebibit = 2 * 32 Bit oder 1048576 Bit , was 1024 Kibibit entspricht.

3molo
quelle
0

2000 GB (Gigabyte) in einem Monat. Wie die anderen guten Antworten zeigen, könnte dies für 29 Tage Null und für Tag 30 2000 oder für 30 Tage 66,6 GB pro Tag bedeuten. Was, wenn meine Mathematik korrekt ist, 30 Tage lang kontinuierlich 6,172 Mbit / s (Megabit pro Sekunde) bedeutet.

Die Mathematik:

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

Sie können also 30 Tage lang ununterbrochen zwischen 6,172 Mbit / s und eine Sekunde lang zwischen 16 Tbit / s und dann die restlichen 30 Tage minus eine Sekunde zwischen Null und eine Sekunde dazwischen verbrauchen, bevor zusätzliche Gebühren anfallen (vorausgesetzt, Sie können tatsächlich 16 Tbit / s in einer Sekunde verbrauchen). was mit der Hardware, die ein VPS wahrscheinlich bereitstellen wird, nicht möglich ist).

Jed Daniels
quelle
Ihre Mathematik ist falsch. Sie scheinen mit 20 GB gerechnet zu haben, nicht mit 2000 GB. Ein Mbit / s für 30 Tage ist ungefähr 320 GB, also wären 2000 GB ungefähr 6,3 Mbit / s, nicht 61,7 kbps :-)
3molo
1
Mann, ich liebe ServerFault! Ich bekomme diesen Kommentar, der mich in meiner falschen Mathematik korrigiert, und als ich hier bin, um ihn zu beheben, hat dies bereits jemand für mich getan! Vielen Dank! Und danke, dass du meinen Fehler korrigiert hast.
Jed Daniels
@mskfisher, vielen Dank für die Korrektur. Ich weiß nicht, was ich dort gedacht habe. Ich wünschte, ich könnte dich für deine Bemühungen modifizieren, aber ich sehe keinen Weg, dies zu tun. Trotzdem nochmals vielen Dank!
Jed Daniels
0

20 Gbit / s und 2000 GB pro Monat sind beide Messungen auf genau demselben Maßstab (beide messen die Datenmenge pro Zeiteinheit) - nur 20 Gbit / s sind viel schneller als 2000 GB pro Monat.

20 Gigabit pro Sekunde gegenüber 2000 Gigabyte pro Monat.

ziemlich einfach zu konvertieren:

2000 GB / month = 6.17 mbps

20 gbps = 6480 TB / month
Johnh
quelle