负载均衡传输实验
在局域网里进行了传输实验,因为有那个10M集线器的瓶颈,所以效果不是很好,但是也能看出一些明显改善。从局域网另一台使用单个杂牌 10M8029网卡的电脑上通过网上邻居访问已经用NIC Express绑定了双8139D网卡的服务器,传输200M文件,通过“NIC Express Enterprise Edition”中的曲线监控图观察到,双网卡绑定组的传输速率从8M/s起步,最高达到8.2M/s,两机之间平均传输速率比较稳定,偶尔有大幅度的波动,是软件正在调整两块网卡的负载均衡,只有零点几秒就恢复正常,基本稳定在7.5-8M/s左右,已经接近那个10M集线器的最大传输极限。之后,从服务器上删除一块网卡,再进行两机传输实验,发现传输最高速率已经骤然减少到5M/s,而且传输过程中速率上下波动很大,平均传输速率也就3M/s左右,可见前后差异还是很明显的。
现在这台绑定了双网卡的服务器正在白天黑夜不停机地运行着,上面运行的就是我在《绝对疯狂!1G容量的邮件服务器自己打造》一文中提到的邮局程序,任何朋友都可以上去申请免费的百兆邮箱,体验一下“唐华牌”双网卡冗余服务器的性能(嘿嘿,其实你也感觉不出什么)。
最后说几句,作为本文的总结和补充:
1、经过实际使用,我发现使用NIC Express绑定的双网卡组运行的稳定性很好,没有出现过什么软件的冲突,我的一个朋友已经把它应用到自己的电信托管服务器上,运行了半年多了,也很稳定;
2、理论上讲NIC Express绑定的网卡越多,负载均衡效果提升应该越明显,如果可能大家可以自己动手绑定3块、4块网卡试试,不过切记使用的网卡最好是一个品牌一个型号;
3、NIC Express最初被老鸟们拿来玩的时候,并没有想到应用在服务器上做网卡冗余阵列,大家多是把局域网内的几台电脑同时都绑定双网卡,这样各个电脑之间的传输速率和传输稳定性获得了明显的提升,后来大家发现只要其中一台电脑使用NIC Express绑定了双网卡组,其他使用单网卡的电脑访问这台有网卡绑定组的电脑,也能获得传输速率和稳定性的改善,于是我才想到将这个技术应用到服务器上。
4、我个人认为使用NIC Express绑定多网卡,在当今这个数据时代具有一定的实际意义,无论是对于互联网服务器还是局域网服务器的用户都有启发,当我们为服务器绑定多网卡形成阵列之后,不仅可以扩大服务器的网络带宽,而且可以有效均衡负载和提高容错能力,避免服务器出现传输瓶颈或者因某块网卡故障而停止服务。
5、也许你会说,在当今千兆网卡早已普及的时代,还费劲绑定几块百兆网卡做什么?其实绑定多网卡的目的并不是仅仅为了提高带宽,这样做还有一个最大的优点就是多块网卡可以有效增强服务器的负载承受能力和冗余容错能力。也许你也经历过,当使用单块10M/100M网卡在局域网里拷贝1G以上大文件的时候,经常会出现电脑停止响应,或者速度奇慢接近死机的情况,当多网卡绑定之后,这种情况会得到明显改善。
6、大家再想想,如果绑定的不是几块百兆网卡,而是几块千兆网卡,会是什么局面?想不想试试?让我们一起来DIY迎接万兆时代的到来吧(呵呵,豪言壮语是DIY一族的痼疾,请大家不要见笑)。
NIC Express双网卡负载均衡不成功的最终问题陈述!
看了网上好多NIC Express负载均衡介绍的文章,有的说成功了,有的说没有成功,问题的关键在哪里,经过我1天的测试,特把问题总结如下,给以后有疑问的朋友参考,不要再走冤枉路
经过对N多品牌和型号的网卡测试(intel,3com,dlink,tplink,阿尔法)
最终结果:
发帖说NIC Express绑定成功的朋友,并抓了图的,基本上使用的都是3com(905C)和Intel(82559)的网卡做测试和使用的.
发帖说不成功的,全部是使用普通的8139(100M),8169(8169),D530网卡.
总结出一个问题,NIC Express只是一个辅助工具,它和3com,intel的功能是一样的,只不过它的使用和界面要比其它两种界面友好的多,普通用户都能看懂.但是为什么有的成功而有的失败,原因在于3com和intel网卡在硬件上整合了负载均衡的模块(可以在NIC Express里面查看到两块网卡均有流量,拔掉任意一块的网线均可以正常工作),所以它们无论使用哪种软件(其中就包含NIC Express),都可以达到冗余容错和负载均衡功能,而普通的8139和其它网卡,在硬件上就不支持负载均衡功能,所以使用NIC Express只能达到冗余容错功能(可以在NIC Express里面查看到第二块网卡基本上没有流量,当你把第一块网卡网线拔了,第二快就接着工作,保证了网络的畅通),而无法使用负载均衡功能.
大家现在可以知道为什么有的人成功了,有的人失败的原因了吧,以后再也不用为NIC Express的使用方面争吵不休了.最后一句,如果你用的是8139网卡,使用NIC Express唯一能做到的就是冗余容错功能.不要再妄想1块钱能办5块钱的事,买个3com或intel网卡吧...
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都
具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某
种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器
上,而接收到请求的服务器独立地回应客户的请求。
均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,
解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型
主机的性能。
网络负载均衡的优点
第一,网络负载均衡能将传入的请求传播到多达32台服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载均衡技术保证即使是在负载很重的情况下,服务器也能做出快速响应;
第二,网络负载均衡对外只需提供一个IP地址(或域名);
第三,当网络负载均衡中的一台或几台服务器不可用时,服务不会中断。网络负载均衡自动检测到服务器不可用时,能够迅速在剩余的服务器中重新指派客户机通讯。这项保护措施能够帮助你为关键的业务程序提供不中断的服务,并可以根据网络访问量的增加来相应地增加网络负载均衡服务器的数量;
第四,网络负载均衡可在普通的计算机上实现。
相关信息: