Помогите ламеру -расчет времени для передачи 100GB при толщине канала 100Mbit

12
K6
На сайте с 29.10.2009
Offline
0
1243

Добрый день,

Задача: расчитать толщину канала для аренды, чтобы передать 100GB данных.

Прошу сильно не пинать и поправить мои расчеты, то что 1КБ=1024Б - пренебрегаем

канал 100Mbit/sec =10 000 000bit/sec, делим на 8 = 12 500 000 байт/sec

100GB= 100 000 000 000байт

100 000 000 000/12 500 000=8000sec

т.е. 100GB можно передать на 100bit канале за 8 000секунд

Спасибо

seocore
На сайте с 25.09.2006
Offline
143
#1
karat60:
т.е. 100GB можно передать на 100bit канале за 8 000секунд

это как средняя температура по палате 😂

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)
K6
На сайте с 29.10.2009
Offline
0
#2

(2) Seocore

Спасибо за "очень обстоятельный и подробный ответ"

Кто-нибудь может нормально ответить или дать ссылку

neznaika
На сайте с 28.06.2006
Offline
356
#3

В реальных условиях получите — 4-8 МБайт/сек.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
D
На сайте с 25.11.2007
Offline
61
#4

Если сервера под виндами то:

QoS - Quality of Service. Данная служба резервирует 20% пропускной способности сети под системные нужды. Думаю тоже учесть не помешает ... хотя и отключается :)

krabik
На сайте с 28.10.2008
Offline
143
#5
karat60:

т.е. 100GB можно передать на 100bit канале за 8 000секунд

Да .

K6
На сайте с 29.10.2009
Offline
0
#6

(2) neznaika

А куда остальные 60-30Mbit пропадают ??

S
На сайте с 28.10.2005
Offline
319
#7

Если по науке, а не как маркетологи считают:

100 Гб = 100 * 1024 * 1024 * 1024 = 107.374.182.400 байт

:)

K6
На сайте с 29.10.2009
Offline
0
#8

(2) semenov

в тексте вопроса, я уже писал, что не нужно заморачиваться на то что 1КБ=1024 :)

Поэтому, если есть ответ по существу - был бы ему рад - очень рад, а так получается флуд🍾

seocore
На сайте с 25.09.2006
Offline
143
#9
karat60:
в тексте вопроса, я уже писал, что не нужно заморачиваться на то что 1КБ=1024 :)

Поэтому, если есть ответ по существу - был бы ему рад - очень рад, а так получается флуд🍾

107374182400 / (104857600/8) = 8192 сек

но на деле есть еще заголовки пакетов на уровне Ethernet, далее идут заголовки ip-пакетов, ниже уже UDP/TCP пакетов, т.е. зависит от множества факторов в т.ч. MTU/MRU, соответственно фрагментации пакетов + надо учитывать потери пакетов и их повторный перезапрос...

причем данные можно при передаче еще и сжимать (если они подвергаются сжатию), например 100Гбайт нулей в OpenVPN+сжатие = за пару минут передать можно, правда тут уже упрется в скорость работы процессора и ОЗУ при упаковке\распаковке 🚬

F
На сайте с 11.10.2009
Offline
5
#10
karat60:


Задача: расчитать толщину канала для аренды, чтобы передать 100GB данных.

На опыте сталкивался с такой проблемой, можно конечно подвергнуть расчётам, почитать умную литературу... но "по книжке" вряд ли получится, т.к. провайдеры обещают одно, а на деле совершено иначе. Самое лучшее, имхо, в этом деле это практика, т.е. как варианты:

1. Взять тестовый пакет услуг за меньшую цену - проверив реальную пропускную способность канала, в итоге всё равно выиграете.

2. Если Вы снимаете помещение в офисном здании, пообщаться на эту тему с людьми (админами, программистами) из организаций которые уже работают с данным провайдером.

p.s. Это конечно применимо если у Вас есть выбор между компаниями предоставляющих аренду канала.

p.p.s. А какую максимальную ширину канала Вам могут предоставить?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий