在具有多个NIC的Centos服务器上在出站方向上进行负载平衡
在我的实验环境中,我正在为在3个Centos 5.4服务器上运行的应用程序进行压力testing。应用程序的所有工作都接收来自networking的数据,并在任何其他两台服务器上进行两次复制。 启动时,应用程序会绑定保存在configuration文件中的一个IP地址。 为了find性能的瓶颈,我将网卡从一个增加到三个,并为每个服务器上的每个网卡分配不同的IP地址。 现在我有三个服务器和三个网卡,可以在每个服务器上运行3个应用程序实例。一个实例绑定一个IP。所有这九个IP地址在下面的同一个子网 server1:10.24.1.41 / 24,10.24.1.51 / 24,10.24.1.61/24 server2:10.24.1.42 / 24,10.24.1.52 / 24,10.24.1.62 / 24 server3:10.24.1.43 / 24,10.24.1.53 / 24,10.24.1.63 / 24 在运行压力testing工具时,我发现三个网卡的传入方向的stream量是平衡的,但是也不是stream出的方向。 90%的stream量通过eth0发送。 我通过下面的命令“sar -n DEV 10”列出了网卡的状态 11:25:39 AM IFACE rxpck / s txpck / s rxkB / s txkB / s 11:25:49 AM 669.90 669.90 4727.13 4727.13 11:25:49 AM eth0 12290.80 […]