Nftables Load Balancing 10x быстрее, чем LVS

Размещено от Zevenet | 17 Октябрь, 2016 | Технический

Эти две страницы были началом Балансировка нагрузки с проектом nftables, разработан между Пабло Нейра (основная команда Netfilter) и Лаура Гарсия (Zen Load Balancer Team) и представили на последнем Конференция Netdev 1.2 в Токио наряду с его тестами, где было доказано, что nftables from ingress достигает производительности почти в 10 раз быстрее, чем LVS.

nftables_notes

В основном мы внедрили два новых выражения в инфраструктуру nft для обеспечения свойств балансировки нагрузки: nft_numgenс основными операциями 2, инкрементными для выполнения планирования циклических соединений, и случайными для создания взвешенного планирования, и nft_hash обеспечить постоянство в соответствии с регистром ввода.

Через крюки prerouting и postrouting мы можем реализовать исходный NAT и NAT назначения топологии, в то время как LVS допускает только sNAT. Также, Прямой возврат на сервер топология может быть выполнена с помощью вход, что является очень ранней стадией входящего пакета, поэтому производительность намного выше. Здесь мы отображаем некоторые тесты, представленные для IPv4 с потоками HTTP:

nftables_bench_ipv4

Как показано на графике выше, топологии NAT между nftables и LVS не имеют большой разницы в производительности, в то время как топология DSR в nftables может работать почти 10x быстрее, чем LVS.

С IPv6 мы получили результаты, аналогичные IPV4, но количество HTTP-запросов в секунду было улучшено в целом для всех случаев. Балансировка нагрузки с nftables от ingress может достигать более 430 тысяч HTTP-запросов в секунду с менее чем 1% ЦП и почти 6x быстрее, чем LVS.

nftables_bench_ipv6

Этот разговор был частью мастерская nftables.

ПРОВЕРИТЬ НАШИ НЕТДЕВ ГОВОРЯЩИЕ БУМАГИ
Или посмотрите полную презентацию.

Это только начало, следите за нашим развитием, это будет будущее ядра Zevenet LB.

ДОЛЯ ПО:

Похожие статьи

Отправленный zenweb | 01 сентября 2022 г.
Балансировка нагрузки широко распространена в компьютерном мире. Это произошло из-за того, что пользователям нужен контент быстро. Это означало, что веб-сайты с высокой посещаемостью, которые получают миллионы пользовательских запросов, должны были…
31 ЛюбитКомментарии отключены on Как работает балансировка нагрузки
Автор: зенвеб | 30 августа 2022 г.
Здравоохранение очень уязвимо для угроз безопасности, как и любая другая отрасль. В настоящее время кибератаки в сфере здравоохранения очень распространены, что приводит к множеству рисков, в частности угроз безопасности, которые…
49 ЛюбитКомментарии отключены о важности систем кибербезопасности в здравоохранении
Автор: зенвеб | 02 августа 2022 г.
7 причин, по которым ZEVENET — лучшее программное обеспечение для балансировки нагрузки в 2022 г. Решение для балансировки нагрузки уже не то, что было раньше. По мере совершенствования технологий угрозы также…
79 ЛюбитКомментарии отключены по 7 причинам, по которым ZEVENET является лучшим программным обеспечением для балансировки нагрузки в 2022 году