天天看點

NIC Express綁定多網卡

對于intel的晶片,無論是獨立的NIC或者內建,都可以用proset這個intel自帶的網卡管理程式實作多網卡綁定。該程式可以在intel的網卡驅動的附屬工具包中找到,普通intel PC主機闆沒試過,伺服器網卡的驅動裡肯定是有的,安裝proset後,在網卡的屬性中可以找到象team組這樣的功能,選擇你要做team的網卡,選擇team 的類型,對類型不清楚,可以看proset的readme ,大概支援靜态整合,負載均衡,動态整合等等,負載均衡就是我們通常用的,整合要交換機支援,或者在交換機上配置,是可以将伺服器的帶寬提升成兩個網卡之和。然後給這個 nic team配置IP, 一切正常,你會發現,效果非常好。 當然最好采用同類型的intel晶片。别的牌子的是根本不支援的。另外,3COM或者别的伺服器網卡都會有這樣的網卡管理程式。

  另外還可以使用軟體NIC express Enterprise實作。最好是要同類型晶片,不過這個效果相對來說還是比廠商自帶的來說差一點。

  學習一些有關多網卡的知識:

  所謂雙網卡,就是通過軟體将雙網卡綁定為一個IP位址,許多高檔伺服器網卡(例如intel8255x系列、3COM伺服器網卡等)都具有多網卡綁定功能,可以通過軟硬體設定将兩塊或者多塊網卡綁定在同一個IP位址上,使用起來就好象在使用一塊網卡。

    多網卡綁定的優點:一是增大帶寬,假如一個網卡的帶寬是100M,理論上兩塊網卡就是200M,三塊就是300M,當然實際上的效果是不會是這樣簡單的增加的,不過經實際測試使用多個網卡對于增加帶寬,保持帶寬的穩定性肯定是有裨益的,如果交換機等相關條件不錯的話,這個效果還是很能令人滿意;二是可以形成網卡備援陣列,實作負載均衡,雙網卡被綁定成“一塊網卡”之後,同步一起工作,對伺服器的通路流量被均衡分擔到兩塊網卡上,這樣每塊網卡的負載壓力就小多了,抗并發通路的能力提高,保證了伺服器通路的穩定和暢快,當其中一塊發生故障的時候,另一塊立刻接管全部負載,過程是無縫的,服務不會中斷。

   多網卡的網絡負載均衡,也就是當多塊網卡被綁定合一之後,當資料流量很大的時候,軟體會自動調整,将資料流量負載均衡地配置設定到各個網卡上,以減輕單塊網卡的壓力,達到暢快的通路效果。我們綁定雙網卡,其中目的之一就是為了實作負載均衡,是以當我們安裝完軟體之後一定要記得開啟這個功能。呵呵

   使用NIC Express綁定多網卡,在當今這個資料時代具有一定的實際意義,無論是對于網際網路伺服器還是區域網路伺服器的使用者都有啟發,當我們為伺服器綁定多網卡形成陣列之後,不僅可以擴大伺服器的網絡帶寬,而且可以有效均衡負載和提高容錯能力,避免伺服器出現傳輸瓶頸或者因某塊網卡故障而停止服務。也許你會說,在當今千兆網卡早已普及的時代,還費勁綁定幾塊百兆網卡做什麼?其實綁定多網卡的目的并不是僅僅為了提高帶寬,這樣做還有一個最大的優點就是多塊網卡可以有效增強伺服器的負載承受能力和備援容錯能力。也許你也經曆過,當使用單塊10M/100M網卡在區域網路裡拷貝1G以上大檔案的時候,經常會出現電腦停止響應,或者速度奇慢接近當機的情況,當多網卡綁定之後,這種情況會得到明顯改善。

本文轉自自由心行部落格51CTO部落格,原文連結http://blog.51cto.com/xiaojiang2008/95008如需轉載請自行聯系原作者

xiaojiang

繼續閱讀