Меры по тестированию сети Iperf используются недостаточно?

526
Vigneshwaren

Я работаю над двумя встроенными высокопроизводительными сетевыми маршрутизаторами, и я подключил их точка-точка через оптоволоконный кабель 10 Гбит.

Я запустил на них тесты iperf, и при подключении через оптоволокно точка-точка получаю чуть больше 2.5 Гбит.

Я знаю, что это карта 10 Гбит / с, почему эта карта используется недостаточно?

Я также варьировал MSS (максимальный размер сегмента) и размер окна TCP, но только с незначительным улучшением производительности.

Заранее спасибо.

1
Пожалуйста, просмотрите ваш пост и дважды проверьте правильность используемых единиц. Например, не существует такой вещи, как «10 Gigabyte Ethernet». Daniel B 9 лет назад 0

2 ответа на вопрос

1
Ecnerwal

Как подсказывает @Daniel B, у вас, похоже, есть проблема GigaByte / Gigabit, поскольку нет такой вещи, как 10 ГБ Ethernet. 10Мб, 100Мб, 1Гб, 10Гб, 40Гб, 100Гб все существуют (в некоторой степени), но 10Гб нет.

На волоконно-оптических каналах 1 Гбит исходные данные перемещаются на 1,25 ГБ, но они кодируются 8-> 10 до передачи и 10-> 8 после передачи, поэтому только самые худшие виды торговых дроидов называют это 1,25 ГБ, полезный битовый трафик составляет 1 ГБ, а трафик в БАЙТАХ - 125 МБайт / с

Волоконно-оптические линии связи 10 Гбит используют 64-> 66-битное кодирование для уменьшения общих служебных данных и работают на физическом уровне со скоростью 10,3125 Гбит / с, чтобы они могли передавать указанное количество полезных данных в секунду в том же духе, что и 1 Гбит / с. ссылки (кроме случаев, когда грязные продавцы вмешиваются.)

Таким образом, если вы получаете 2,5 ГБ / с по каналу 10 Гбит, вам удалось удвоить скорость передачи данных, или вы получаете отчет, который включает данные в обоих направлениях (1,25 ГБ в каждом направлении, поскольку ссылка заполнена). дуплекс.) Если вы получаете только 2,5 Гбит / с, вы, вероятно, столкнулись с ограничениями устройств, подключенных к оптоволоконному кабелю для передачи данных на канал, или у вас ужасная частота ошибок (грязные соединения или другие проблемы физического уровня).

0
RobM

У меня есть iperf 2.0.5, и я заметил, что размещение переключателя является важным для меня:

Команды, необходимые для ПРОВЕРКИ с TCP iperf -B 10.50.1.1 -s iperf -B 10.50.0.1 -c 10.60.1.1 -t 60 -i 10 -d

как указано выше UDP TESTING UDP iperf -u -B 10.50.1.1 -s iperf -u -c 10.60.1.1 -w 16M -B 10.50.0.1 -b 10000m -l 19744 -i 10 -t 60

Похожие вопросы