Explicación de la red: ¿megabytes o megabits?

10

Me estoy confundiendo con los términos de la red.

¿Me puede explicar cómo calculo el ancho de banda de la red?

Cuando la gente dice 20 Gbps, ¿significa 2,5 G bytes?

Realmente necesito entender lo que significa cuando una compañía VPS dice "Ancho de banda: 2000GB / Mes".

edotan
fuente
Significa que están cobrando por mordeduras y proporcionando bits. :)
Itzjak

Respuestas:

13

Se supone que Gb se refiere a bits y GB se refiere a bytes. El ancho de banda siempre se mide en bits por segundo, pero los archivos en el disco se miden en bytes.

Su mejor opción es que la compañía VPS defina los términos que están utilizando para que haya un acuerdo porque los términos a menudo se malinterpretan o se usan mal.


fuente
66
Los términos a menudo son mal interpretados por personas que no están familiarizadas con ellos, lo que conduce a su mal uso. Descubrí que la mayoría de los proveedores de hosting tienen muy clara la distinción entre bits (pequeño b) y Bytes (grande B), especialmente en sus departamentos de facturación y entre las personas que escriben sus contratos :-)
voretaq7
11

El ancho de banda de la red generalmente se expresa en cantidad de bits por unidad de tiempo, por ejemplo, 45 Mb / s ( pequeño b) o 45 Mbits / seg. Esto expresa una tasa de transferencia.

La cantidad de datos transferidos generalmente se cita en una cantidad absoluta de bytes movidos, por ejemplo, un archivo de 50 MB ( B grande ) o 50 MB de datos.


La mayoría de los proveedores de colocación venden ancho de banda por tasa de transferencia: se le permiten tantos bits por segundo, y se limita a esa tasa o se le permite el "ancho de banda de estallido" (con el ancho de banda de estallido, generalmente se le factura según el percentil 95 de su uso - uso un exceso de ancho de banda en exceso, obtenga una factura más grande).

Algunos proveedores venden por cantidad de datos transferidos; esto es más común con las empresas de alojamiento web compartido. Puede convertir esto a una tasa mediante una aproximación aproximada (multiplique el número de cantidad por 8, luego divida por la cantidad de segundos en un período de facturación; 2592000 segundos es aproximadamente un mes (30 días)).
La advertencia aquí es que la tasa que calcula no tiene mucho sentido: podría hacer cero tráfico durante 29 días, luego eliminar todos los 50 GB el día 30, y en lo que respecta a su proveedor, está dentro de los límites de su utilización. Limitarse a un máximo de la tasa que calcula menos un pequeño margen para el relleno casi garantiza que no excederá su límite de transferencia, pero puede perjudicar el rendimiento innecesariamente.

El reverso de esa fórmula le dará una aproximación aproximada de la cantidad máxima transferida para un límite de tarifa dado, lo que posiblemente sea más útil, pero tenga en cuenta que los proveedores que facturan según la tarifa cuentan cada bit que pasa por el cable (paquete, protocolo y la carga útil), por lo que la cantidad real de datos (carga útil) que puede mover es algo más baja de lo que el número bruto lo llevaría a creer.

voretaq7
fuente
7

Además de la evidente confusión de bit / byte, y la discrepancia 1000 vs. 1024, hay otro problema poco conocido con el ancho de banda:

  • 64 Kbps suele ser 64000 bps (?)
  • 1024 Kbps pueden ser 1024000 bps (??)
  • 1Mbps es tan probable que sea 1024000bps como 1000000bps o 1048576bps (!)
  • He visto 1Gbps que resultaron ser 1048576000bps, no 1073741824bps ni 1000000000bps (!!!)

¿por qué?

Esto se debe a que el uso original para las comunicaciones digitales era el sistema telefónico, que utilizaba un ADC (convertidor analógico / digital) de 8 bits a 8KHz (8000Hz), generando 64000 bits por segundo. Luego, las líneas T1 agregaron 24 de estos canales de voz, creando una implementación de 1536000bps de uso común (generalmente se vende como 1.5Mbit, pero 1.5 * 2 ^ 20 debería ser 1572864bps).

Al mismo tiempo, fue fácil vender en incrementos de canales individuales, es decir, 64000bps a la vez. Mucho más tarde, muchas tecnologías de transmisión más nuevas se definen no en bps, sino en múltiples canales de 64k. Confusamente, este número multiplicador suele ser un número redondo binario, por lo que a veces un 8Mbps puede ser 128 * 64000 = 8192000bps en lugar de 2 ^ 23 = 8388608.

Javier
fuente
2

El estándar para la industria es que la velocidad se cita en Gigabits / segundo, mientras que el rendimiento medido se cita en GigaBytes de rendimiento (cuántos datos envió / recibió su servidor)

Alerta de raíz
fuente
2

Los archivos se miden en bytes.
Entonces, cuando la descarga de archivos es lo más importante para lo que se usa la conexión, puede expresarse en bytes por mes.
Pero el ancho de banda de la conexión se expresa más comúnmente en bits, ya que no existe una correlación directa entre grupos de 8 bits y bytes de archivos transferidos. (algunos bits se usan para la corrección de errores, y algunos protocolos pueden usar otras palabras que no sean de 8 bits, o incluso tasas de bits variables)

Como nota final, el caso es significativo, b es bits y B es bytes, aunque he visto que esta convención a menudo se usa incorrectamente.

Petruza
fuente
1

Me sorprende que nadie haya mencionado el término Mebibits, aunque se mencionó la forma de contar.
1 Mebibit = 2 * 32 bits , o 1048576bits que es equivalente a 1024 kibibits.

3molo
fuente
0

2000 GB (gigabytes) en un mes. Como indican las otras buenas respuestas, eso podría significar cero durante 29 días y 2000 para el día 30, o 66,6 GB por día durante 30 días seguidos. Lo cual, si mis cálculos son correctos, significa 6.172 Mbps (megabits por segundo) continuamente durante 30 días.

Las matemáticas:

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

Por lo tanto, puede consumir entre 6.172 Mbps de forma continua durante 30 días y 16 Tbps durante un segundo y luego cero durante los 30 días restantes menos un segundo, o en algún punto intermedio antes de incurrir en cargos adicionales (suponiendo que realmente pueda consumir 16 Tbps en un segundo, que no es posible con el hardware que probablemente proporcionará un VPS).

Jed Daniels
fuente
Tu matemática es incorrecta. Parece haber calculado con 20 GB, no 2000 GB. Un Mbit / s por 30 días es aproximadamente 320GB, por lo que 2000GB sería algo así como 6.3 Mbit / s, no 61.7 kbps :-)
3molo
1
Hombre, me encanta ServerFault! Recibo este comentario, corrigiéndome en mis falsas matemáticas, y cuando llego aquí para arreglarlo, ¡alguien ya lo ha hecho por mí! ¡Gracias! Y gracias por corregir mi error.
Jed Daniels
@mskfisher, Muchas gracias por corregir las cosas. No sé lo que estaba pensando allí. Desearía poder modificarte por tu esfuerzo, pero no veo una manera de hacerlo. De todos modos, gracias de nuevo!
Jed Daniels
0

20Gbps y 2000GB por mes son mediciones en la misma regla de medida (ambas medidas de cantidad de datos por unidad de tiempo), es solo que 20gbps es mucho más rápido que 2000GB por mes.

20 gigabits por segundo frente a 2000 gigabytes por mes.

bastante simple de convertir:

2000 GB / month = 6.17 mbps

20 gbps = 6480 TB / month
johnh
fuente