inferno
inferno личный блог
07 мая 2014, 00:14

Вас обманули: Паровоз быстрее 10Gb канала.

Очень странное определение скорости передачи информации принято в обществе.
 
Выражается оно в количестве переданных байт в секунду.
При этом, даное понятие не содержит уточнений, переданных откуда и куда.
 
В действительности данное понятие характеризует пропускную способность канала/устройства/коммутатора, то есть через некое сечение,
которую большинство почему то отождествляют со скоростью передачи.
 
В широком смысле, конечно да, скорость это и есть количество чего-то, выполненное за единицу времени.
 
Но для прикладных задач, вроде ХФТ трейдинга,
важно именно время прохождения данных из пункта А в пункт Б.
И пропускная способность тут совершенно ни при чем.
 
Возьмем вагон, груженый флэшками.
Допустим что флэшки выломаны из пластиковой скорлупы,
и плотно упакованы так, что 1Gb информации умещяется в 1 куб.мм.
в таком виде, в этот вагон (100 куб.м.) будет упаковано 10в11ст GB информации.
И эта конструкция мчится по ж.д. со скорость 10 м/с.
 


какова будет скорость передачи информации в данно случае?
Вы не поверите, но это 10 в 11 степени GB в секунду,
что в 1000000000000 быстрее 10Gb канала.
Но это лишь в терминах скорости передачи информации, определенной выше.
 
В действительности, конечно, передача данной информации из пункта А в пункт Б
удаленных, например, на расстояние 1000 км, займет около суток,
что все равно в 1 млн раз быстрее чем передавать туда данные по 10Gbps каналу.


Вывод:
Будь то dial-up (36 kbps) или выделенка на 10Gb/c, 
время доставки вашей заяки до биржи будет одинаковое. 
17 Комментариев
  • Владислав (Pilot)
    07 мая 2014, 00:24
    Хм..., логично…
  • Vallabha
    07 мая 2014, 00:27
    В случае с паравозом есть метры, а в случае с каналом метров никаких нет
  • Samir
    07 мая 2014, 00:29
    Паровоз едет со скоростью света?
  • dip
    07 мая 2014, 00:30
    как быстро твоя HFT via dial-up обработает полный ордер лог во-время рыночного спайка? :)
    • grynch
      07 мая 2014, 00:49
      dip, как в том примере с паровозом — около суток )
    • Engi
      07 мая 2014, 01:55
      inferno, правильно ли я понимаю, что важнее не столько ширина канала, сколько ping в миллисекундах?
      • megatrader
        07 мая 2014, 02:44
        Engi, конечно. причем пинг до конкретных серверов, и количество хопов(отрезков) до этих серваков, ибо любой роутер добавляет свои милисекунды в общее время
  • Spekyl
    07 мая 2014, 04:04
    Никто никого не обманывал. Если вы отправляете один бит — то он придет с одинаковой скоростью по 10 гиговому каналу и по 56 кбит.
    Но любой пакет, имеющий размер, больший, чем моментальная физическая пропускная способность канала, а это фактически размер шины, или количество проводков в кабеле, если упрощенно, то большему пакету надо большее время, чтобы залезть в канал.

    Т.е. при одинаковом пинге, пакет размером в килобайт придет на несколько микросекунд быстрее по 10мегабитному каналу, чем по мегабитному. А пакеты в один байт придут одновременно.
    • nwtour
      07 мая 2014, 04:41
      Spekyl, Автор тебя обманул. Данные идут последовательно по каналу. Один бит — это нолик или единица. Берут деревянный корабль, кладут его на воду Волги — он проплыл 100 метров за 5 минут. Потом тот же кораблик на воду Дона — он проплыл 100 метров за 15 минут.
      Кораблик длиной 1 метр. Так вот у Волги скорость 1200 кораблей в час (100 * 60/5), а у дона 400 (100 * 60/15).
      Но каждый отдельно взятый корабль тоже доплывает в 3 раза быстрей — даже если обе реки свободны!
  • nwtour
    07 мая 2014, 04:21
    Что вообще за бред написан? В дайлапе и гигабитном канале совсем разная скорость прохождения луча света. До провайдера данные по 1мбит и 1гбит в тысячу раз быстрее! то есть измерение в секунду это просто эталон меры, но это скорость! И 1гбит подразумевает что принимающее устройство его должно успевать обрабатывать, то есть чип на сетевой карте гигабитного устройства уже заточен на обработку такого потока (множество маленьких пакетов создающих большой объем данных)

    другое дело что возможно что в цепочке есть более медленное звено, но современные маршрутизаторы умеют обрабатывать миллионы пакетов в секунду на слот, ни о каких миллисекундах если маршрутизатор не загружен не идет!
  • ves2010
    07 мая 2014, 08:28
    бред

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн