KoloBok Опубликовано 13 июля, 2020 · Жалоба Коллеги! Берем в аренду Ethernet 10G. Стоит задача (сейчас гоняем такой объем по другому линку) прогнать по нему 6Gbps 1.5Mpps. Нужно протестировать канал перед подписанием акта приемки. 6Gbps протестировать не проблема - iperf3 c TCP справился легко. А вот сгенерировать поток 1.5Mpps не удается. Ресурсы: с обоих сторон канала есть один физический сервер 20CPU + 2X10G Ethernet + 3 VDS 4CPU на трех физических нодах с 2X10G Ethernet. Все 2X10G Ethernet объединил в LACP. Но не могу получить более 750Kpps! Ни c TCP, ни c UDP. Полез искать в сеть - там либо монстры продаются железные, либо патченное ядро с самописным софтом. Поделитесь опытом, пожалуйста! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vurd Опубликовано 13 июля, 2020 · Жалоба t-rex Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 13 июля, 2020 · Жалоба на всякий случай - https://trex-tgn.cisco.com/ , https://github.com/cisco-system-traffic-generator Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
h3ll1 Опубликовано 13 июля, 2020 (изменено) · Жалоба fping + iperf Изменено 13 июля, 2020 пользователем h3ll1 wrong key Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
VolanD666 Опубликовано 14 июля, 2020 · Жалоба Просто здесь оставлю, как раз сегодня наткнулся: https://habr.com/ru/post/510086/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
KoloBok Опубликовано 14 июля, 2020 · Жалоба 11 часов назад, h3ll1 сказал: fping + iperf Мне не удалось при помощи этих инструментов выйти за границы 500Kpps. Может подскажете как вам это удалось? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
KoloBok Опубликовано 14 июля, 2020 · Жалоба Cпасибо всем за подсказку TRex. Выглядит многообещающе. О результатах сообщу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nixx Опубликовано 14 июля, 2020 · Жалоба вы может в производительность компа упираетесь, и поэтому выше 500 Kpps не гонится? на freebsd в системном дереве src идет такое: /usr/src/tools/tools/netmap/pkt-gen.c работает как на tx, так и на rx (т.е. два компа с двух сторон ставите с этим pkt-gen и полетели) на одной 10г сетевухе генерило до 12 Mpps 64-байтными пакетами на достаточно дохлом компе (xeon x5260, кажется) в линуксах тоже что-то одноименное есть, но не юзал. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 14 июля, 2020 · Жалоба Микротиком можно столько нагенерить стандартным btest, например на CCR1016 и 1036. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
UglyAdmin Опубликовано 14 июля, 2020 · Жалоба Берем 10G свитч, отключаем всякие лупдетекты, соединяем два порта между собой в кольцо и вбрасываем один-единственный броадкаст... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pingz Опубликовано 14 июля, 2020 · Жалоба @Saab95 реальные тесты btest vs iperf есть? Сам не пробовал загрузить 10g, но по опыту btest часто показывает попугаев, реальные проблемы выявлял через iperf опыт с 1g По своему опыту микроберсты на 10g будут наблюдаться после 7g Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 14 июля, 2020 · Жалоба 1 час назад, pingz сказал: Сам не пробовал загрузить 10g, но по опыту btest часто показывает попугаев, реальные проблемы выявлял через iperf опыт с 1g Вопрос же был про пакетную нагрузку 1.5М, а у микротика бтест задействует все ядра. Если смотреть статистику портов микротика то там эти 1.5м разгоняются. Та же самая нагрузка видна и на порту коммутатора. Если надо нагрузить больше - можно задействовать по 2 микротика с каждой стороны. Так же можно микротик на ПК поставить, лицензия 24 часа демо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 14 июля, 2020 · Жалоба 7 часов назад, nixx сказал: на freebsd в системном дереве src идет такое: /usr/src/tools/tools/netmap/pkt-gen.c Из-за хронических проблем с netmap пользоваться обычно невозможно, пока патчей не натаскаешь. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nixx Опубликовано 16 июля, 2020 · Жалоба В 14.07.2020 в 20:37, jffulcrum сказал: Из-за хронических проблем с netmap пользоваться обычно невозможно, пока патчей не натаскаешь. проблем не ощущал, когда приходилось пользоваться ) может, вам не везло... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 16 июля, 2020 · Жалоба @nixx В 9.1 как начались проблемы, так и тянулись дальше. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
KoloBok Опубликовано 17 июля, 2020 · Жалоба В 14.07.2020 в 13:19, nixx сказал: вы может в производительность компа упираетесь, и поэтому выше 500 Kpps не гонится? на freebsd в системном дереве src идет такое: /usr/src/tools/tools/netmap/pkt-gen.c работает как на tx, так и на rx (т.е. два компа с двух сторон ставите с этим pkt-gen и полетели) на одной 10г сетевухе генерило до 12 Mpps 64-байтными пакетами на достаточно дохлом компе (xeon x5260, кажется) в линуксах тоже что-то одноименное есть, но не юзал. В первом сообщении указал конфигурацию. 20 physical CPU на мой взгляд достаточно. Вот сетевая карты - может быть узким местом. Про pkt-gen я начал копать:https://www.mjmwired.net/kernel/Documentation/networking/pktgen.txt t-rex запустить не смог. У меня новая сетевая карта 2Х10G от Broadcom. На сайте она отсутствует в списке поддерживаемых, хотя в последних релизах DPDK присутствует. Возможно причина в этом. В общем: более 800Kpps преодолеть не удалось. В процессе.. В 14.07.2020 в 17:58, UglyAdmin сказал: Берем 10G свитч, отключаем всякие лупдетекты, соединяем два порта между собой в кольцо и вбрасываем один-единственный броадкаст... Вариант. Но оба конца арендуемого канала от меня на другом краю глобуса. Опасно - можно потерять управление. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
uxcr Опубликовано 22 июля, 2020 (изменено) · Жалоба https://metrotek.ru/?p=3367 Но дешёвой ответной части не существует, и их нужно покупать два. Хотя может что-то изменилось, инфа старовата. Ну и необязательно покупать, такие штуки мелькают периодами на рынке аренды. Изменено 22 июля, 2020 пользователем uxcr Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kapydan Опубликовано 28 июля, 2020 · Жалоба В 22.07.2020 в 16:17, uxcr сказал: такие штуки мелькают периодами на рынке аренды. Годах в 2011-14 их можно было взять в аренду в самом метротеке. Обратка - смотря что гонять (если dwdm или sdh - можно просто петлю поставить на другой стороне). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...