Назад | Перейти на главную страницу

Что такое задержка сериализации? Почему 10GB Ethernet помогает уменьшить его?

Что такое «задержка сериализации» в контексте сетевого коммутатора? (Я слышал этот термин несколько раз.) Я также слышал, что 10Gb Ethernet (в отличие от 1Gb Ethernet) в качестве транспортной технологии помогает уменьшить задержку сериализации, даже когда не используется вся полоса пропускания 10Gb.

Что такое задержка сериализации? Почему 10Gb Ethernet помогает уменьшить его?

Задержка сериализации - это время, необходимое для перемещения данных от процессора по сети. Поскольку соединение Ethernet 10 Гбит может передавать биты в десять раз быстрее, чем соединение Ethernet 1 Гбит, задержка сериализации будет меньше.

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

Задержка сериализации - это задержка, необходимая для сериализации данных. В сетевом контексте это задержка, необходимая для передачи данных с сетевой карты на кабель.

Например, представьте, что вы подключены к коммутируемой линии со скоростью 8000 бит / с (1 кбит / с). Если вы хотите отправить пакет размером 1,5 килобайта, для передачи данных на линию (провод) потребуется 1,5 секунды. Тогда минимальная задержка составляет 1,5 секунды. Если это ICMP-пинг (ответ с теми же данными должен возвращаться), минимальное время ping / rtt составляет 3 секунды. (хотя фактическая физическая скорость пакета близка к скорости света).

Так что при коммутируемом доступе это не только низкая пропускная способность, но и низкая задержка.

Теперь вернемся к современности, даже если вы хотите отправить только один пакет, его отправка через 10 мегабайт Ethernet занимает больше времени, затем через 100 мегабайт, 1 гигабайт, 10 гигабайт, поскольку для передачи пакета по сети требуется больше времени. Более быстрая линия, более короткая задержка, даже если вы всегда отправляете только один пакет и не нуждаетесь в дополнительной пропускной способности.