Преобразование из полосы пропускания в трафик дает разные результаты в зависимости от позиции оператора? - PullRequest
1 голос
/ 06 мая 2009

Это должно быть глупый вопрос, но тем не менее я нахожу это любопытным:

Скажите, что у меня стабильная загрузка 128 Кбит / с.

Сколько дискового пространства будет использовано через час в мегабайтах?

128 x 60 x 60/8/1024 = 56,25 МБ

Но

128 x 60 x 60/1000/8 = 57,6 МБ

Так, как правильно рассчитать это?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 06 мая 2009

В одном расчете вы делите на 1000, а в другом - на 1024. Не должно быть никакого удивления, что вы получаете разные числа.

Официально орган по стандартизации Международной электротехнической комиссии пытался выдвинуть "кибибайт" в качестве альтернативы "килобайту", когда вы говорите о версии на основе 1024. Но если ты им воспользуешься, люди будут смеяться над тобой.

2 голосов
/ 06 мая 2009

Пожалуйста, помните, что в любой передаче есть издержки. Могут быть «отброшенные» пакеты и т. Д. Также, как правило, существует некоторый восходящий трафик, поскольку ваш ПК подтверждает получение пакетов. Наконец, поскольку пакеты могут приниматься не по порядку, сами пакеты содержат «дополнительные» данные для всех получателей, чтобы восстановить данные в правильном порядке.

0 голосов
/ 19 мая 2009

Хорошо, я нашел официальное объяснение от Symantec по этому вопросу: http://seer.entsupport.symantec.com/docs/274171.htm

Кажется, идея состоит в том, чтобы преобразовать биты в байты как можно раньше при вычислении, и тогда происходит обычное деление 1024.

Я просто надеюсь, что это стандартная процедура, а не Symantec, навязанная ей:).

...