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

Каково падение подсекундной пропускной способности сетевых интерфейсов Ethernet

В сетевом интерфейсе скорости даны в виде данных во времени, в частности, в битах в секунду. Однако в сверхбыстром мире вычислений секунда - это очень много времени.

Так, например, с учетом линейного спада. Интерфейс 1 ГБит в секунду будет делать 500 МБит за полсекунды, 250Мбит за четверть секунды и т. Д.

Я полагаю, что в определенные единицы времени это больше не линейно. Возможно, это устанавливается частотами Ethernet, тактовой частотой системы, таймерами прерываний и т.д. Я уверен, что это зависит от системы, но есть ли у кого-нибудь дополнительная информация или технические документы по этому поводу?

Одна из основных причин, по которой мне интересно, - это понимание потери вывода на интерфейсах. Даже если скорость в секунду намного ниже, чем может обрабатывать интерфейс - возможно, есть всплески, которые вызывают падение только на небольшое количество миллисекунд. Возможно, различные слияния скроют этот эффект или, возможно, увеличат его на принимающем интерфейсе? Имеют ли здесь значение очереди?

Пример:
Итак, учитывая, что если это линейно вплоть до MS, у нас будет 1 Мбит / МС, и если Wireshark не искажает то, что я вижу, должен ли я видеть падения, когда у меня скачок выше 1 Мбит?

Скорость не так важна, как многие думают. У меня был сервер, на котором было много сбоев (входящих и исходящих), но все инструменты показывали только низкую загрузку полосы пропускания (на гигабитном канале менее 2% в среднем).

Тем не менее, счетчики статистики показали потерянные tx и rx на сервере. Анализ ip-пакетов показал, что сервер наводнен тысячами крошечных IP-сессий, содержащих всего несколько байтов.

Итак, настоящая проблема, которую вы можете увидеть и в вашем случае, заключается в том, что ваше оборудование и / или стек IP-пакетов не может обслуживать достаточное количество пакетов в секунду.

О какой операционной системе вы говорите? Если это Linux, я могу дать вам более подробную информацию.

Добавлено: 26.06.2011 (Речь идет о коммутаторе / маршрутизаторе Cisco 2960-S)

Странно, что Cisco не знает собственных паспортов. : - /

См. Раздел «Скорость пересылки: 64-байтовый пакет Cisco Catalyst 2960-S» Вот. Исходя из этого, я бы сказал, что 2960-S - старший брат 2960 и должен делать много PPS. Где вы испытываете эту проблему? Это транк / аплинк?

Поскольку вы говорите об уровне 2, забудьте об IP - мы находимся на уровне пакетов Ethernet. Но проблема могла быть такая же.

Где и как вы запустили эту wirehark?

Поскольку исходная скорость линии составляет 1 Мбит / с / мс, как вы сказали, график, показывающий пики, немного превышающие ее, должен быть немного искажен. Потерянные пакеты отсутствуют и поэтому не являются частью графа.