容器云负载均衡之七:使用IPVS作为Openshift外部负载均衡解决方案的性能测试

一、前言

在文章《将IPVS容器化并扩展为Openshift的服务》中设计的适用于Openshift/Kubernetes平台的大流量负载均衡器在实验室进行了性能测试,从而验证了基于这个负载均衡解决方案的部署,能够在现有的设备条件下(一个物理网卡,最多只能绑定8个CPU给8个队列,而有些物理网卡可以扩展更多的CPU给网卡队列),具有接近裸机的单机能力和具有接近线性的横向扩展性的能力。

转载自https://blog.csdn.net/cloudvtech

二、环境设置

系统测试环境与文章《Container网络性能比较:bridge+NAT方案与macvlan方案 (1) 性能测试系统配置》中类似,只是扩展到了两个物理机作为Openshift的worker节点,另外有两个虚拟机作为部署IPVS service的Openshift worker节点。而上游也扩展了更多的Nginx作为数据源来保证上游不会成为测试的瓶颈。


同时在文章《Container网络性能比较:bridge+NAT方案与macvlan方案 (2) 性能测试结果分析》中,可以看到的测试性能数据如下:


在本方案中,后端POD服务的访问还是需要经过Openshift的bridge+NAT的,所以预计单机基准的输出流量应该还是在7~8Gbps左右,而两个节点的叠加输出流量在线性扩展情况下应该在14Gbps左右。

转载自https://blog.csdn.net/cloudvtech

三、使用IPVS service作为接入端的单节点测试


转载自https://blog.csdn.net/cloudvtech

四、使用IPVS service作为接入端的双节点测试


转载自https://blog.csdn.net/cloudvtec

五、测试结果分析


可以看到在单节点的情况下,系统的性能基本上不逊于之前bridge+NAT模式,甚至接近于macvlan模式;而在双节点模式下,系统性能基本上是单节点的两倍,是一个接近线性的扩展。

转载自https://blog.csdn.net/cloudvtech




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值