歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

淺談linux性能調優之十六:網卡綁定

淺談linux性能調優之十六:網卡綁定   淺談linux性能調優之十五:常見網絡參數整理 http://www.2cto.com/os/201307/230155.html        在生產環境下,防止單點故障是經常要考慮的因素,像數據庫的異地備份,集群調度端的熱備,掛載存儲的多路經,路由器的冗余。對於數據大多都有復制,同步手 段。對於數據傳輸鏈路也是要考慮的,多路經便是其中的一種。一般服務器連接交換機,路由器,存儲都是采用多條鏈路來防止單點故障的,linux下可以采用 網卡綁定的方式來實現,網卡綁定就是將兩塊以上的物理網卡抽象成一個邏輯的網卡像bond0,管理員不再考慮ethN這樣的物理網卡,呵呵,這裡的道理和 邏輯卷相似!不過這種綁定不僅可以以輪循的方式工作,也可以以主備的方式工作。     >Linux 以太網綁定常見工作模式         模式 0 (平衡輪循) - 輪循策略,所有接口都使用。采用輪循方式在所有 Slave 中傳輸封包;任何 Slave 都可以接收。         模式 1 (主動備份) - 容錯。一次只能使用一個 Slave 接口,但是如果該接口出現故障,另一個 Slave 將 接替它。         模式 3 (廣播) - 容錯。所有封包都通過所有 Slave 接口廣播。    一個關於網卡綁定的詳細資料: http://www.2cto.com/os/201307/230470.html       下面我給出簡單的配置方法:     1. vi /etc/sysconfig/network-scripts/ifcfg-bond0  #用戶以後要用到的邏輯接口,配置dns,gateway正對此接口就行       DEVICE="bond0"       BOOTPROTO="none"       ONBOOT="yes"       IPADDR=192.168.0.60       NETMASK=255.255.255.0       USERCTL=no       BONDING_OPTS="mode=1 miimon=50"    #選擇工作模式,檢測時間間隔       2. vi /etc/sysconfig/network-scripts/ifcfg-eth0  #eth0,eth1隸屬於bond0,綁定配置好後,用戶不再擔心其配置,       DEVICE="eth0"                                    #只需要在發生故障時,替換新的網卡即可!       BOOTPROTO="none"       ONBOOT="yes"       MASTER=bond0       SLAVE=yes       USERCTL=no     3. vi /etc/sysconfig/network-scripts/ifcfg-eth1       DEVICE="eth1"       BOOTPROTO="none"       ONBOOT="yes"       MASTER=bond0       SLAVE=yes       USERCTL=no   4. 配置系統加載 binding 模塊:           vi /etc/modprobe.d/bonding.conf        alias bond0 bonding   5.附加 Slave 接口到 bond0 :       vi /etc/rc.d/rc.local        ifenslave bond0 eth0 eth1   6.重啟主機測試:       cat /proc/net/bonding/bond0       關掉活動的網卡,再       cat /proc/net/bonding/bond0
Copyright © Linux教程網 All Rights Reserved