Nftables负载平衡10x比LVS更快

发布者 Zevenet | 17十月,2016 | 技术

这两页是开头的 使用nftables项目加载平衡, 之间发展 Pablo Neira(Netfilter核心团队)LauraGarcía(Zen Load Balancer团队) 并在最后呈现 在东京举行的Netdev 1.2会议 以及它的基准测试,证明入口的nftables的性能几乎比LVS快10倍。

nftables_notes

我们主要为nft基础结构实现了两个新表达式,以便提供负载均衡属性: nft_numgen,用2主要操作增量执行循环连接调度和随机创建加权调度,和 nft_hash 根据输入寄存器提供持久性。

通过prerouting和postrouting hooks,我们可以实现 源NAT目的地NAT 拓扑,同时LVS只允许sNAT。 也, 直接服务器返回 拓扑可以通过 进入,这是传入数据包的早期阶段,因此性能要好得多。 在这里,我们显示了针对HTTP流为IPv4提出的一些基准测试:

nftables_bench_ipv4

如上图所示,nftable和LVS之间的NAT拓扑在性能上没有太大差异,而nftable中的DSR拓扑几乎可以执行 10x比LVS更快.

使用IPv6,我们得到的结果与IPV4相似,但通常情况下,每秒每秒HTTP请求的数量已得到改善。 使用入口的nftable进行负载平衡时,每秒可处理超过430万个HTTP请求,而CPU的使用率不到1%,几乎 6x比LVS更快.

nftables_bench_ipv6

这次演讲是其中的一部分 nftables研讨会.

检查我们的NETDEV TALKS论文
或者查看完整的演示文稿。

这只是一个开始,跟随我们的发展,它将成为Zevenet LB核心的未来。

分享到:

相关博客

由 zenweb 发布 | 30 年 2022 月 XNUMX 日
与任何其他行业一样,医疗保健极易受到安全威胁。 如今,医疗保健中的网络攻击非常普遍,导致很多风险,特别是安全风险……
12喜欢评论关闭 关于网络安全框架在医疗保健中的重要性
由 zenweb 发布 | 02 年 2022 月 XNUMX 日
ZEVENET 是 7 年最好的负载平衡软件的 2022 个原因负载平衡解决方案不再是过去的样子。 随着技术的进步,威胁也……
57喜欢评论关闭 关于 ZEVENET 成为 7 年最佳负载平衡软件的 2022 个原因
由 zenweb 发布 | 20 年 2022 月 XNUMX 日
网络运营中心 (NOC) 是组织中的 IT 团队监控网络性能的中心位置。 NOC 提供服务器、数据库、硬盘空间和……
51喜欢评论关闭 关于网络运营中心、定义和 4 大最佳实践