Explicação da rede: megabytes ou megabits?

11

Estou ficando confuso com os termos da rede.

Você pode me explicar como eu calculo a largura de banda da rede?

Quando as pessoas dizem que 20Gbps significa 2,5 G bytes?

Eu realmente preciso entender o que significa quando uma empresa VPS diz "Bandwidth: 2000GB / Month".

    
por edotan 20.07.2011 / 20:32

8 respostas

13

Gb deve referir-se a bits e GB deve referir-se a bytes. A largura de banda é sempre medida em bits por segundo, mas os arquivos no disco são medidos em bytes.

A sua melhor aposta é que a empresa VPS defina os termos que eles estão usando para que haja acordo, porque os termos são muitas vezes mal interpretados ou mal utilizados.

    
por 20.07.2011 / 20:43
11

A largura de banda da rede é tipicamente expressa em quantidade de bits por unidade de tempo - por ex. 45Mb / seg ( pequeno b), ou 45Mbit / seg. Isso expressa uma taxa de transferência.

A quantidade de dados transferidos é tipicamente citada em uma quantidade absoluta de bytes movida - por exemplo, um arquivo de 50MB ( grande B) ou 50MBytes de dados.

A maioria dos provedores de colocation vende largura de banda por taxa de transferência - São permitidos tantos bits por segundo e são limitados a essa taxa ou permitidos "largura de banda expansível" (com largura de banda expansível normalmente faturada com base no percentil 95 de seu uso - use muito excesso de largura de banda, obtenha uma fatura maior).

Alguns fornecedores vendem por quantidade de dados transferidos - isso é mais comum em empresas de hospedagem compartilhadas. Você pode converter isso em uma taxa por meio de uma aproximação aproximada (multiplicar o número da quantidade por 8 e dividir pelo número de segundos em um período de faturamento - 2592.000 segundos é aproximadamente um mês (30 dias)).
A ressalva aqui é que a taxa que você calcula é bem insignificante: você pode fazer o tráfego zero por 29 dias, depois empurrar todos os 50GB para fora no dia 30 e, no que diz respeito ao seu provedor, você está dentro dos limites de sua utilização. Limitar-se a um máximo da taxa que você calcula menos uma pequena margem para preenchimento quase garante que você não excederá seu limite de transferência, mas poderá prejudicar o desempenho desnecessariamente.

O reverso dessa fórmula fornecerá uma aproximação aproximada da quantidade máxima transferida para um determinado limite de taxa, o que possivelmente é mais útil, mas lembre-se de que os provedores que cobram com base na contagem de taxas de cada bit excedem o limite ( pacote, protocolo e carga útil), então a quantidade real de dados (carga útil) que você pode mover é um pouco menor do que o número bruto levaria a acreditar.

    
por 20.07.2011 / 20:59
7

Além da confusão óbvia de bits / bytes e da discrepância de 1000 x 1024, há outro problema pouco conhecido com a largura de banda:

  • 64 Kbps normalmente é 64000 bps (?)
  • 1024 Kbps pode ser 1024000 bps (??)
  • 1Mbps tem a mesma probabilidade de ser 1024000bps como 1000000bps ou 1048576bps (!)
  • Eu já vi 1Gbps que se revelaram 1048576000bps, não 1073741824bps nem 1000000000bps (!!!)

por quê?

Isso porque o uso original para comunicações digitais era o sistema telefônico, que usava um ADC de 8 bits (conversor analógico / digital) a 8KHz (8000Hz), gerando 64000 bits por segundo. Em seguida, as linhas T1 agregaram 24 desses canais de voz, criando uma implementação comumente usada de 1536000bps (geralmente vendida como 1,5Mbit, mas 1,5 * 2 ^ 20 deve ser de 1572864bps).

Ao mesmo tempo, era fácil vender em incrementos de canais individuais, ou seja, 64000bps por vez. Muito mais tarde, muitas tecnologias de transmissão mais recentes são definidas não em bps, mas em múltiplos de 64k canais. Confusamente, esse número multiplicador é geralmente um número binário redondo, então, às vezes, um 8Mbps pode ser 128 * 64000 = 8192000bps em vez de 2 ^ 23 = 8388608.

    
por 20.07.2011 / 21:31
2

O padrão para a indústria é que a velocidade é citada em Gigabits / segundo enquanto o rendimento medido é citado em GigaBytes de taxa de transferência (quantos dados seu servidor enviou / recebeu)

    
por 20.07.2011 / 20:35
2

Os arquivos são medidos em bytes.
Portanto, quando o download de arquivos é a coisa mais importante para a qual a conexão é usada, ela pode ser expressa em bytes por mês.
Mas a largura de banda de conexão é mais comumente expressa em bits, pois não há correlação direta entre grupos de 8 bits e bytes de arquivos transferidos. (alguns bits são usados para correção de erros, e alguns protocolos podem usar palavras diferentes de 8 bits, ou mesmo taxas de bits variáveis)

Como nota final, o caso é significativo, b são bits, e B são bytes, embora eu tenha visto que essa convenção é freqüentemente mal utilizada.

    
por 21.07.2011 / 05:17
1

Estou surpreso que ninguém tenha mencionado o termo Mebibits, embora o modo de contar tenha sido mencionado.
1 Mebibit = 2 * 32 bits ou 1048576bits, o que equivale a 1024 kibibits.

    
por 21.07.2011 / 08:11
0

2000 GB (gigabytes) em um mês. Como as outras respostas finas indicam, isso poderia significar zero por 29 dias e 2000 pelo dia 30, ou 66,6 GB por dia durante 30 dias seguidos. Que, se minha matemática estiver correta, significa 6,172 Mbps (megabits por segundo) continuamente por 30 dias.

A matemática:

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

Assim, você pode consumir algo entre 6,172 Mbps continuamente por 30 dias e 16 Tbps por um segundo e depois zero pelos 30 dias restantes menos um segundo, ou em algum lugar entre antes de incorrer em custos extras (supondo que você consiga realmente consumir 16 Tbps um segundo, o que não é possível com o hardware que um VPS provavelmente fornecerá.

    
por 20.07.2011 / 22:21
0

20Gbps e 2000GB por mês são medições no mesmo “yard stick” (ambos medindo a quantidade de dados por unidade de tempo) - é apenas que 20gbps é muito mais rápido que 2000GB por mês.

20 gigabits por segundo versus 2000 gigabytes por mês.

bastante simples de converter:

2000 GB / month = 6.17 mbps

20 gbps = 6480 TB / month
    
por 21.07.2011 / 19:02