Приветствуем, Гость! Регистрация

Повышение производительности if_bridge в FreeBSD
#1
Благодаря гранту сообщества FreeBSD Foundation, производительность `if_bridge` в FreeBSD 13 возрастёт до пяти раз.

FreeBSD уже давно хорошо себя зарекомендовала в сетевой инфраструктуре enterprise-уровня, но оказалось, что `if_bridge` является узким местом в плане производительности, что поразило некоторых крупных операторов, таких как французская телекоммуникационная компания Orange.

Из-за сильной конкуренции на один мьютекс для этого сетевого свитча пределом была обработка до ≈3,700,000 пакетов в секунду. Но во FreeBSD 13-CURRENT, при использовании epoch для обеспечения большего распараллеливания без использования блокировки/мьютекса, производительность возрасла до ≈18,600,000 пакетов в секунду.

Благодаря улучшению кода в `if_bridge`, обеспечивающему больший параллелизм, чем с использованием мьютексов, реальное масштабирование может стать ещё лучше в системах с очень большим количеством ядер.

Подробнее об улучшении производительности `if_bridge` можно узнать на сайте [FreeBSD Foundation](https://www.freebsdfoundation.org/blog/5...provement/).

- [Источник](https://www.phoronix.com/scan.php?page=n...ridge-Perf).
Ответ
#2
На самом деле новость не может не радовать. `if_bridge` действительно очень тормозной, и это ощущается даже на ≈10 виртуалках.
Правила форума
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли

«Буду бить аккуратно, но сильно!» © Лёлик, х/ф «Бриллиантовая рука»
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Wifibox - проект для использования драйверов для WiFi из Linux в FreeBSD ozz 6 51 29.06.2022 17:Jun
Последний пост: Zhbert
  FreeBSD 13.1-RELEASE Clockwork 3 321 18.05.2022 08:May
Последний пост: Clockwork
  Релиз FreeBSD 13.0 ozz 1 2,570 15.04.2021 20:Apr
Последний пост: mord0d
  Выпуск FreeBSD 13.0-RC5 с исправлением старых багов ozz 3 3,279 07.04.2021 17:Apr
Последний пост: mord0d
  Бета-тестирование FreeBSD 13.0 ozz 5 4,500 10.02.2021 19:Feb
Последний пост: mord0d
  В FreeBSD добавлена поддержка WireGuard ozz 1 2,056 01.12.2020 17:Dec
Последний пост: mord0d
  Что нового в FreeBSD 12.2 ozz 1 2,132 11.11.2020 05:Nov
Последний пост: mord0d
  Zink достиг 95% производительности нативного OpenGL ozz 0 1,430 10.11.2020 06:Nov
Последний пост: ozz
  Прогресс FreeBSD на Slimbook Base 14 ozz 3 2,527 18.04.2020 22:Apr
Последний пост: mord0d
  В ZFS on Linux добавлена поддержка FreeBSD ozz 13 6,269 16.04.2020 11:Apr
Последний пост: lonelywoolf

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)