Size: a a a

2019 May 11

AF

Andrey F in freebsd_ru
другое дело что тот же Слава про 40Г уже толкует, а тут поди не у одной фри может быть весело
источник

AF

Andrey F in freebsd_ru
В общем даёшь полноценные тесты ;)
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
в этих местах не отличается, сейчас на 12 версии, на реальной (и хорошей, в смысле хорошо подходящей) нагрузке у меня последний раз в пике было 70Гбит/с
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
ну и андрей правильно говорит -- раздача и роутинг -- разная нагрузка. роутинг тяжелее, как очевидно.
источник

AE

Andrey Elsukov in freebsd_ru
роутить можно вплоть до 14Mpps в принципе, когда в дело вступают файрволы всё становится хуже в разы
источник

AE

Andrey Elsukov in freebsd_ru
а еще есть туннели и прочая фигня
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
при роутигне тебе каждый входящий пакет надо проанализировать. фактически это уже cache miss (и по большому счету всякие DCA один хер устойчиво работать не могут), это уже серьезно накладывает ограничения на производительность.
в случае раздачи контента такие ограничения уже существенно слабее.
источник

mt

mikhail tester in freebsd_ru
Andrey Elsukov
роутить можно вплоть до 14Mpps в принципе, когда в дело вступают файрволы всё становится хуже в разы
Ууу... мне-то натить хочется... это гораздо тяжелее, чем просто пакет из интерфейса в интерфейс переложить...
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
вообще не сильно приниципиально
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
после того как ты пакет потрогал что бы понять шо це такое, он у тебя уже в L1 сидит. там манипуляции с ним досаточно легкие. так что из дополнительно оверхеда тут -- только по хешу найти контекст-состояния что бы знать что именно надо корректировать.
а если сравнивать со stateful файрволом так и вообще почти никакого оверхеда дополнительного не будет.
источник

p

pragus in freebsd_ru
Vyacheslav Olkhovchenkov
при роутигне тебе каждый входящий пакет надо проанализировать. фактически это уже cache miss (и по большому счету всякие DCA один хер устойчиво работать не могут), это уже серьезно накладывает ограничения на производительность.
в случае раздачи контента такие ограничения уже существенно слабее.
Потому в том же dpdk они это активно батчат и лукапы тоже только батчами
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
да похуй же
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
батчем, хуятчем.
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
два разных пакета у тебя будут с двух разных cache line, хоть батчем, хоть авоськой
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
т.е. вынь да положь на каждый 200 тактов
источник

AK

Al Kor in freebsd_ru
Когда фря на гит с subversion  пересекает😁
источник

AA

Artyom Abramovich in freebsd_ru
Никогда)
источник

AA

Artyom Abramovich in freebsd_ru
Это ж не по-староебски
источник

A

Artem in freebsd_ru
Al Kor
Когда фря на гит с subversion  пересекает😁
s/гит/pijul/
источник

AA

Artyom Abramovich in freebsd_ru
cvs
источник