FAQ- 如何验证负载均衡和冗余备份

发布时间:  2014-09-26 浏览次数:  264 下载次数:  0
问题描述
如何验证负载均衡和冗余备份?
解决方案
验证负载均衡:
Server端开启netserver,客户端1、客户端2分别使用netperf 工具对Server端性能测试:
 客户端1:netperf –H 192.168.18.10 –l 30
 客户端2:netpert –H 192.168.18.10 –l 30
Server端使用工具“sar”查看网口每秒收包数(rxpck/s)情况,此时发现eth0和eth1都有收包,且两者之和等于bond0每秒收包数,如图3-21所示:
图3-21 每秒收包数

测试结束可以发现Sever端的总带宽增加了一倍,如和所示。
图3-22 客户端1的平均带宽

图3-23 客户端2的平均带宽

如果在Server端使用命令ifconfig eth0 down,则被测端eth0出现不能收到包的情况,只有eth1能够收到包,此时eth1每秒收包数等于bond0每秒收包数,如图3-24所示:
图3-24 只有eth1能够收到包

由此说明负载均衡下关闭任意一个网口只会影响网络带宽,不会影响网络的连通性。

验证冗余备份:
Client端配置同一网段IP,例如192.168.18.11。对绑定的IP地址192.168.18.10作ping测试:
 默认eth0、eth1网线都在位情况下,能够ping通。
 拔掉eth0网线,能够ping通。
 接上eth0网线,拔掉eth1网线,能够ping通。
 客户端查询ARP,192.168.18.10对应唯一MAC地址为“00:10:e0:fc:f4:68”。

END