晋平公游于河翻译:步一步教你50元打造双网卡负载均衡服务器(推荐服务器安装)--Anyet网络传媒
朋友或许会问了,为什么要用双网卡呢?用双网卡有什么好处?所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列、3COM服务器网卡等)都具有多网卡绑定功能,可以通过软硬件设置将两块或者多块网卡绑定在同一个IP地址上,使用起来就好象在使用一块网卡。多网卡绑定的优点不少,首先,可以增大带宽,假如一个网卡的带宽是100M,理论上两块网卡就是200M,三块就是300M,当然实际上的效果是不会是这样简单的增加的,不过经实际测试使用多个网卡对于增加带宽,保持带宽的稳定性肯定是有裨益的,如果交换机等相关条件不错的话,这个效果还是很能令人满意;其次,可以形成网卡冗余阵列、分担负载,双网卡被绑定成“一块网卡”之后,同步一起工作,对服务器的访问流量被均衡分担到两块网卡上,这样每块网卡的负载压力就小多了,抗并发访问的能力提高,保证了服务器访问的稳定和畅快,当其中一块发生故障的时候,另一块立刻接管全部负载,过程是无缝的,服务不会中断,直到维修人员到来。 OK,现在就手把手的教大家如何用50元来打造出双网卡的效果! 先下载软件(点击这里下载NIC Express Enterprise 序列号: 381567) 这是最新版本4.0,只有2.15M,软件的兼容性已经做得很好,支持win98/Me/2000/XP/2003。基本上支持目前市场上常见的各种网卡,百兆和千兆网卡都可以用来绑定,但是千万注意,最好用于绑定的网卡是完全相同的,至少也是基于同一芯片的,这样多块网卡才能合作得比较好。切记不要把10M网卡和100M网卡绑定在一起,那样根本起不到提升作用。 下载完软件,先不忙安装,咱们还是先准备好硬件。
第一部分:硬件安装 虽然,理论上讲绑定越多网卡在一起,最终效果提升就越明显,但是考虑到复杂程度,这里就以绑定双网卡为例进行说明,如果读者觉得好玩,兴致很高的话,按照下面方法愿意绑定多少就绑定多少个网卡,其实一般同一台服务器,绑定2-3块网卡也就够了,太多了,据说因为链路聚合的先天缺点,会过多占用服务器资源,反过来会影响服务器速度(关于这个我没实验,不过我觉得凡事都离不开物极必反的道理,适度最好)。 我取出“珍藏”的一对市场上随处可见的8139D10M/100M自适应网卡,市场价格25元一个,北京某厂的产品,做工还算精细,总成本50元人民币。
大家看到这个界面一共分为上、中、下,三个窗口,上面的是空白,中间的写着8139-2,这个8139-2是我自己起的绑定之后的网卡组的名称,原来这里默认写的是New array,也可以不修改,你也可以根据自己喜好,写成别的名字。在最下面的窗口里列出了目前服务器上安装的两块网卡的名字。我们下一步就是要用鼠标选中下面的两块网卡名字,然后点击界面中间的Add键,把两块网卡加入上面的窗口里,这样两块网卡就这样被加入了网卡组里,初步绑定成一块“网卡”了,今后可以使用同一个IP地址了。
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网卡吧...
NIC Express Enterprise 4.0
发表日期:2006年2月14日 【编辑录入:wzr】
一款功能独特的网络加速程序。NIC Express可以通过绑定多块网卡以增加网络的带宽.需要注意的一点,在绑定网卡时,网卡的传输速率必须相同NIC Express才可以在网络高负荷状态做到负载均衡,否则是没有任何意义的。
请点击图标下载“NIC Express Enterprise 4.0”:
一、绑定前的准备
目前NIC Express的最新版本为4.0,它支持Windows 98/Me、Windows 2000(包括Service Pack 1~Service Pack 6a)以及Windows XP和Wiindows Server 2003操作系统,这一方面用户不必再有顾虑。NIC Express 4.0支持的网卡类型也是非常丰富的,主流10/100Mbps网卡均能很好的与之配合。将几块网卡进行绑定才算好呢?这一情况必须视使用者的电脑空闲的PCI插槽数量以及具体的开支而定,一般来说,绑定的网卡数量越多,那么最终达到的效果就越好。但笔者必须提醒大家一点,无论你想将几块网卡进行绑定仅是单方面的事情,要达到网络速度的相对统一,那么局域网的另一端也需要具备相同的带宽,只有在这一前提成立时,绑定的最佳化才能体现。同时,笔者并不建议大家将10Mbps网卡与10/100Mbps网卡梆定在一起工作,因为此举措显得画蛇添足,最终达到的效果也并不理想。在一台电脑中绑定2~3块网卡,就已经能够达到很不错的效果,例如:我们用三块基于Realtel 8139的普通网卡进行绑定,其总成本仅100元左右,但最终的性价比定能让你相当满意。当然,一台品质尚佳、接口数量能够满足自身需求的10/100Mbps交换机必不可少。再将局域网内的每一块网卡利用一条独立的网线连接至交换机后,我们就可以利用NIC Express 4.0开始帮定工作了!
提醒:交换机、网线和网线水晶头的品质将对实际使用中的性能表现起到决定性的作用,过于低价的劣质交换机、网线及水晶头将对多网卡绑定后的局域网性能、稳定性构成很大的影响,因此在选择交换机、网卡和水晶头时,千万别过分贪图便宜,主动购买一些劣质甚至假货,否则将是得不偿失的作法。
二、多网卡绑定实战
在确定需要绑定的网卡数量之后,请大家将它们插入相应的PCI插槽中(主板集成网卡除外)。待进入操作系统网卡均被系统正常识别之后,我们就可以安装NIC Express 4.0了。笔者使用的是Windows XP操作系统,因此这里就以这一平台为例,为大家讲解利用NIC Express 4.0实现多网卡绑定的具体方法。NIC Express 4.0是一个容量仅2.15MB的工具软件,语言为英文。用鼠标双击“NICExpressW2KEE.exe”,在欢迎界面直接选“Next”NIC Express 4.0“Yes”。接下来,NIC Express 4.0要求用户选择类型,究竟是什么类型呢?从其中的“Load Balancing”我们可以看出,原来是网络负载平衡功能。这一功能显然是我们进行多网卡任务所需要的,因此一定要选择“Enable”。
网络负载平衡功能是多网卡绑定任务的一大重要意义所在,因此我们在安装NIC Express 4.0时一定要在“Setup Type”中将负载平衡功能设置为“Enalbe”。
■这里的“Load Balancing”是什么意思?
“Load Balancing”即负载平衡之意。简单的讲,在我们使用多块网卡进行绑定之后,NIC Express 4.0即使协调它们进行更大吞吐量的数据传输,而在这一过程中,当某一块网卡的数据负载太大时,那么负载平衡功能会将其中的一部门传输分担给另一块网卡,以达到最佳的效果。
接下来,用户可以决定安装NIC Express 4.0的盘符及路径,一盘情况下,直接点击“Next”使用默认参考即可,而安装之后NIC Express 4.0在系统中的名称也不必更改,直接点击“Next”为宜。下一步,NIC Express 4.0将提示——NIC Express的虚拟通道驱动程序未通过 微软的Windows XP操作系统认证(其它操作系统不存在该问题),但正在认证过程中,请用户直接点“确定”→“仍然继续”安装这一驱动程序。我们也不必理会,就按要求执行吧。
NIC Express 4.0附带的“NIC Express Virtual Miniport”尚未通过 微软Windows XP的认证,因为在出现这一提示时,我们直接点击“仍然继续”即可。
现在,用NIC Express 4.0绑定多网卡就到了关键的一步了,屏幕上罗列出目前电脑中存在的网卡型号全称。此时用户必须在“New Array”一项中输入一个名称,这一名称就是多网卡绑定之后组的代号。我们仅需要选定需要绑定的网卡,逐一点击“ADD”即可。如果选择错误,还能够通过“Remove”将它从绑定组中删除。此时点击待绑定的每一块网卡,我们不难看出它们均已使用相同的一个IP地址。只要最终点击“OK”→“确定”,绑定即告成功。
在建立一个组名之后,我们可以立即将即使绑定的网卡加入其中,随后它们就被绑定为一个IP地址了。
随后,NIC Express 4.0会出现一个配置界面,涉及的选项颇多,普通用户见此不必惊慌,因此这些设置都不需要改动,直接点击“OK”→“Finish”就可以了!
NIC Express 4.0的配置菜单提供了诸多调节选项,但笔者在调节测试一番之后发现没有什么实际意义,因此一般用户大可不必在此费心,直接使用默认参数值即可。
到此,通过NIC Express 4.0进行多网卡组定的工作就结束了,我们用鼠标右键点击桌面上的“网上邻居”→“属性”后可以看到,除绑定前每一块独立存在的网卡之外,现在又增加了一个网络连接图示,它就是——“MyNetWork—NIC Express Virtual Adapter”已启用。它已经成为绑定后工作组的“总管”,用鼠标右键点击“MyNetWork—NIC Express Virtual Adapter”→“属性”,我们可以在“Internet协议(TCP/IP)中为绑定好的工作组手动分配IP地址、子网掩码、及网关等。同时,点击“NIC Express Transport for Ethernet”,我们就能够对当前绑定的工作组进行调节(该项设置与创建绑定时的界面完全一致),我们可以随时将一块新插入电脑的网卡加入到这一组中,也可以将任何组中的成员移除,是不是非常灵活、方便呢?就这一特性来说,NIC Express 4.0的灵活性完全在以前介绍的 Intel PROSET管理工具之上,因此
看到“网上邻居”→“属性”里的--“MyNetWork-NIC Express Virtual Adapter”已启用之后,多网卡绑定宣告成功。
绑定后的多块网卡基于一个相同的IP地址,它们的协调工作以达到有效提升速度的目的,我们可以为他们随意分配一个合理的IP地址。
其实,NIC Express 4.0的功劳并非绑定几块网卡如此简单,在“开始”→“NIC Express ”中有一个“NIC Express Enterprise Edition”项,点击打开之后我们立即能够获得更进一步的信息。也就相当于NIC Express 4.0附带的监控软件吧。在“Setting”一项中,我们能够选择以何种单位来计算网络的流量,并在屏幕右而以图示的方式展现在用户面前。单位包括Packets/Sec、Mbits/Sec、Kbits/Sec,按常规的方式,我们不应该更改这一项,默认的Mbits/Sec是我们最常用的单位。有趣的是,“NIC Express Enterprise Edition”允许我们以每一块网卡或绑定后的组查看当然的数据流量,并以图注的方式直观地展现在我们的面前。仅需要在“Select Device”一项中进行相应的选择即可。笔者个人认为,“Setting”一项中的其它设置不必更改,仅需要将“Graph Detail”(图形细节)的表现方式由“By Protocal”更改为“By Incoming/Outgoing”即可,这样可以实时监测网络的进出流量数据图解。
在“NIC Express Enterprise Edition”中,我们可以实时监测网络数据流量,并以图形方式展现在各位用户面前。
在第二项“Protocal Stats”中,“NIC Express Enterprise Edition”以IP、IPX、NetBEUI、Apple Talk和Other等方式来显示网络的数据传输率,当然网络以哪一种方式传输数据,那么就在哪一项显示相应的数值。
在“Protocal Stats”一项中显示的实时数据传输率及图形标示。
与“Protocal Stats”类似的是,“Device Stats”和 “Stats”设置项中也只是以不同的方式显示数据传输数值而已,因此没有什么太多可以提及的地方。
分别以“Device Stats”和 “Stats”方式显示的网络数据流量值。
最后一项“Advanced”值得我们关注,在这一选项中,我们可以选择网络绑定后的工作方式,也可以关闭网络负载平衡功能。在此我们发现了一大不同,利用NIC Express 4.0绑定的网卡工作于“NIC Express ELB”模式,而以往我们利用 Intel PROSET绑定 Intel 8255x网卡之后,工作组运行于“802.3ad”模式,这一模式在NIC Express 4.0中也提供,但是软件本身并没有使用这一方式。而且经笔者测试,“NIC Express ELB”的性能高于“802.3ad”模式,看来NIC Express 4.0不仅可以随心所欲绑定网卡,同时在性能方面也独有一套。