Nftables Load Balancing 10x plus rapide que LVS

posté par Zevenet | 17 octobre, 2016 | Fiche Technique / Plans

Ces deux pages étaient le début de Equilibrage de charge avec projet nftables, développé entre Pablo Neira (équipe principale de Netfilter) et Laura García (Équipe Zen Load Balancer) et présenté au dernier Conférence Netdev 1.2 à Tokyo avec ses benchmarks où il a été prouvé que les nftables à partir de l'entrée atteignent une performance presque 10 fois plus rapide que LVS.

nftables_notes

Nous avons principalement implémenté deux nouvelles expressions dans l'infrastructure nft afin de fournir des propriétés d'équilibrage de charge: nft_numgen, avec les opérations principales de 2 incrémentielles pour effectuer la planification des connexions à tour de rôle et aléatoires pour créer une planification pondérée, et nft_hash fournir la persistance selon un registre d'entrée.

Grâce aux crochets de pré-routage et de post-routage, nous pouvons mettre en œuvre source NAT et NAT de destination topologies, LVS n'autorise que sNAT. Également, Retour direct du serveur la topologie peut être réalisée via entrée, qui est une étape très précoce d'un paquet entrant, donc les performances sont bien meilleures. Nous présentons ici quelques benchmarks présentés pour IPv4 avec des flux HTTP:

nftables_bench_ipv4

Comme le montre le graphique ci-dessus, les topologies NAT entre nftables et LVS n'ont pas beaucoup de différences de performances, tandis que la topologie DSR dans nftables pourrait fonctionner presque 10x plus rapide que LVS.

Avec IPv6, nous avons obtenu des résultats similaires à IPV4 mais le nombre de requêtes HTTP par seconde a été amélioré en général dans tous les cas. L'équilibrage de charge avec nftables à partir d'entrée peut atteindre plus de 430 milliers de requêtes HTTP par seconde avec moins de 1% du processeur et presque 6x plus rapide que LVS.

nftables_bench_ipv6

Cette conversation faisait partie de la atelier nftables.

CONSULTEZ NOS PAPIERS TALKS NETDEV
Ou consultez la présentation complète.

Ce n’est que le début, suivez notre développement, ce sera l’avenir du noyau Zevenet LB.

ON SHARE:

Blogs connexes

Publié par zenweb | 01 septembre 2022
L'équilibrage de charge est courant dans le monde informatique. Cela est dû au fait que les utilisateurs voulaient du contenu rapidement. Cela signifiait que les sites Web à fort trafic qui recevaient des millions de demandes d'utilisateurs devaient…
110 aimeComments Off sur Comment fonctionne l'équilibrage de charge
Posté par zenweb | 30 août 2022
La santé est très vulnérable aux menaces de sécurité, comme toute autre industrie. De nos jours, les cyberattaques dans le domaine de la santé sont très courantes et entraînent de nombreux risques, en particulier des risques de sécurité…
119 aimeComments Off sur l'importance des cadres de cybersécurité dans les soins de santé
Posté par zenweb | 02 août 2022
7 raisons pour lesquelles ZEVENET est le meilleur logiciel d'équilibrage de charge en 2022 La solution d'équilibrage de charge n'est plus ce qu'elle était dans le passé. À mesure que la technologie s'améliore, les menaces aussi…
150 aimeComments Off sur 7 Reasons ZEVENET est le meilleur logiciel d'équilibrage de charge en 2022