歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 淺談linux性能調優之十六:網卡綁定

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

日期:2017/3/1 15:43:08   编辑:關於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