Explicação da rede: megabytes ou megabits?


10

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 20Gbps, isso significa 2,5 G bytes?

Eu realmente preciso entender o que significa quando uma empresa de VPS diz "Largura de banda: 2000 GB / mês".


Isso significa que eles estão cobrando por mordidas e fornecendo bits. :)
Yitzchak

Respostas:


13

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

Sua melhor aposta é que a empresa VPS defina os termos que estão usando, para que haja acordo, porque os termos geralmente são mal interpretados ou mal utilizados.


6
Os termos geralmente são mal interpretados por pessoas não familiarizadas com eles, o que leva ao seu mau uso. Descobri que a maioria dos provedores de hospedagem são muito claras sobre a distinção entre bits (pouco b) e Bytes (Big B), especialmente em seus departamentos de faturamento e entre as pessoas que escrevem seus contratos :-)
voretaq7

11

A largura de banda da rede é normalmente expressa em quantidade de bits por unidade de tempo - por exemplo, 45 Mb / s ( pequeno b) ou 45 Mbits / s. Isso expressa uma taxa de transferência.

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


A maioria dos provedores de colocações vende largura de banda por taxa de transferência - você tem tantos bits por segundo e é limitado a essa taxa ou "largura de banda expansível" (com largura de banda que normalmente é cobrada com base no percentil 95 de seu uso - use muito excesso de largura de banda, receba uma conta maior).

Alguns provedores vendem pela quantidade de dados transferidos - isso é mais comum em empresas de hospedagem compartilhada. Você pode converter isso em uma taxa por meio de uma aproximação aproximada (multiplique o número da quantidade por 8 e depois divida pelo número de segundos em um período de cobrança - 2592000 segundos é de aproximadamente um mês (30 dias)).
A ressalva aqui é que a taxa que você calcula é praticamente sem sentido: você pode fazer zero tráfego por 29 dias e depois retirar todos os 50 GB 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 inverso 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 faturam com base na taxa contam todos os bits que passam pelo fio (pacote, protocolo e carga útil), portanto, a quantidade real de dados (carga útil) que você pode mover é um pouco menor do que o número bruto levaria a acreditar.


7

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

  • 64Kbps é geralmente 64000 bps (?)
  • 1024Kbps pode ser 1024000 bps (??)
  • É provável que 1Mbps seja 1024000bps como 1000000bps ou 1048576bps (!)
  • Vi 1Gbps que foram 1048576000bps, não 1073741824bps nem 1000000000bps (!!!)

porque?

Isso porque o uso original das 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 comum de 1536000bps (geralmente vendida como 1,5Mbit, mas 1,5 * 2 ^ 20 deve ser 1572864bps).

Ao mesmo tempo, era fácil vender no incremento 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 canais de 64k. De maneira confusa, esse número multiplicador geralmente é um número de arredondamento binário, portanto, às vezes, 8Mbps podem ser 128 * 64000 = 8192000bps em vez de 2 ^ 23 = 8388608.


2

O padrão para o setor é que a velocidade é citada em Gigabits / segundo, enquanto a taxa de transferência medida é citada em GigaBytes de taxa de transferência (quantos dados seu servidor enviou / recebeu)


2

Os arquivos são medidos em bytes.
Portanto, quando o download do arquivo é 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 da 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 que não sejam 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 geralmente é mal utilizada.


1

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


0

2000 GB (gigabytes) em um mês. Como as outras respostas indicadas indicam, isso pode significar zero por 29 dias e 2000 pelo dia 30 ou 66,6 GB por dia por 30 dias seguidos. O 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

Portanto, você pode consumir algo entre 6.172 Mbps continuamente por 30 dias e 16 Tbps por um segundo e zero pelos 30 dias restantes menos um segundo, ou algo entre eles antes de incorrer em custos adicionais (supondo que você possa realmente consumir 16 Tbps em um segundo, o que não é possível com o hardware que um VPS provavelmente fornecerá).


Sua matemática está incorreta. Você parece ter calculado com 20 GB, não com 2000 GB. Um Mbit / s por 30 dias é de aproximadamente 320GB, então 2000GB seria algo como 6,3 Mbit / s, e não 61,7 kbps :-)
3molo

1
Cara, eu amo ServerFault! Recebo esse comentário, me corrigindo na minha matemática falsa, e quando chego aqui para corrigi-lo, alguém já o fez por mim! Obrigado! E obrigado por corrigir meu erro.
precisa

@mskfisher, Muito obrigado por corrigir as coisas. Não sei o que estava pensando lá. Eu gostaria de poder modificá-lo pelo seu esforço, mas não vejo uma maneira de fazê-lo. De qualquer forma, obrigado novamente!
precisa

0

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

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

bastante simples de converter:

2000 GB / month = 6.17 mbps

20 gbps = 6480 TB / month
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.