Jump to content

Recommended Posts

Posted

Коллеги!
Берем в аренду 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.

Полез искать в сеть - там либо монстры продаются железные, либо патченное ядро с самописным софтом.
Поделитесь опытом, пожалуйста!

Posted
11 часов назад, h3ll1 сказал:

fping + iperf

Мне не удалось при помощи этих инструментов выйти за границы 500Kpps.
Может подскажете как вам это удалось?

Posted

вы может в производительность компа упираетесь, и поэтому выше 500 Kpps не гонится?

 

на freebsd в системном дереве src идет такое: /usr/src/tools/tools/netmap/pkt-gen.c

работает как на tx, так и на rx (т.е. два компа с двух сторон ставите с этим pkt-gen и полетели)

на одной 10г сетевухе генерило до 12 Mpps 64-байтными пакетами на достаточно дохлом компе (xeon x5260, кажется)

 

в линуксах тоже что-то одноименное есть, но не юзал.

Posted

Берем 10G свитч, отключаем всякие лупдетекты, соединяем два порта между собой в кольцо и вбрасываем один-единственный броадкаст...

Posted

@Saab95 реальные тесты  btest vs iperf есть?

Сам не пробовал загрузить 10g, но по опыту btest часто показывает попугаев, реальные проблемы выявлял через iperf опыт с 1g

По своему опыту микроберсты на 10g будут наблюдаться после 7g

Posted
1 час назад, pingz сказал:

Сам не пробовал загрузить 10g, но по опыту btest часто показывает попугаев, реальные проблемы выявлял через iperf опыт с 1g

Вопрос же был про пакетную нагрузку 1.5М, а у микротика бтест задействует все ядра. Если смотреть статистику портов микротика то там эти 1.5м разгоняются. Та же самая нагрузка видна и на порту коммутатора. Если надо нагрузить больше - можно задействовать по 2 микротика с каждой стороны. Так же можно микротик на ПК поставить, лицензия 24 часа демо.

Posted
7 часов назад, nixx сказал:

на freebsd в системном дереве src идет такое: /usr/src/tools/tools/netmap/pkt-gen.c

Из-за хронических проблем с netmap пользоваться обычно невозможно, пока патчей не натаскаешь.

Posted
В 14.07.2020 в 20:37, jffulcrum сказал:

Из-за хронических проблем с netmap пользоваться обычно невозможно, пока патчей не натаскаешь.

проблем не ощущал, когда приходилось пользоваться ) может, вам не везло...

Posted
В 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 свитч, отключаем всякие лупдетекты, соединяем два порта между собой в кольцо и вбрасываем один-единственный броадкаст...

Вариант. Но оба конца арендуемого канала от меня на другом краю глобуса. Опасно - можно потерять управление.

Posted (edited)

https://metrotek.ru/?p=3367

Но дешёвой ответной части не существует, и их нужно покупать два. Хотя может что-то изменилось, инфа старовата. Ну и необязательно покупать, такие штуки мелькают периодами на рынке аренды.

Edited by uxcr
Posted
В 22.07.2020 в 16:17, uxcr сказал:

такие штуки мелькают периодами на рынке аренды.

Годах в 2011-14 их можно было взять в аренду в самом метротеке.

 

Обратка - смотря что гонять (если dwdm или sdh - можно просто петлю поставить на другой стороне).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.