bonding interface

David Kostal david.kostal na gmail.com
Středa Leden 31 17:39:41 CET 2007


Ahoj,

narazil jsem na problem s bonding rozhranim pro Linux.
Mam server se 4mi gigabit sitovkami a vytvorene 2 bonding rozhrani
bond0 a bond1, kazde se 2ma sitovkama.  Momentalni konfigurace je
balance-alb, ale stejne chovani mam i pri balance-tlb a balance-rr.
Sitovky jsou vsechny pripojene do Cisco 4506 switche (zadna specialni
konfigurace). Testy jsem provadel na lokalni siti, tj. zadne routery.

Prichozi provoz ze dvou dalsich stroju (zadny bonding)  za pouziti
balance-alb dosahne az 2Gbps na bond0 (kazdy server dosahuje 1Gbps na
"svem" slave rozhrani).

Odchozi provoz ze serveru s bonding rozhranim na jeden jiny server
dosahne 1Gbps.

Odchozi provoz ze serveru na stanici za bond0 a na druhou stanici za
bond1 dosahne zaraz kazdy 1Gbps.

Nicmene odchozi provoz ze serveru na dve stanice za bond0 dosahne take
maximalne 1Gbps (kazde ze slave rozhrani ma +-0.5Gbps, soucet 1Gbps).
Pritom provoz pro kazdou ze stanic jde pres vlastni slave rozhrani.
Server rozhodne neni vytizen. Stejne se chova pri vsech vyse zminenych
balance metodach.

Server je Dell PE2850, dva procesory , RHEL 4/x86_64, jadro 2.6.9-42.0.3.ELsmp.
Top rika
Cpu0  :  6.0% us, 13.3% sy,  0.0% ni, 61.5% id,  0.0% wa,  0.0% hi, 19.3% si
Cpu1  :  7.0% us, 11.3% sy,  0.0% ni, 59.5% id,  0.0% wa,  0.0% hi, 22.3% si

V modprobe.conf mam
#options e1000 FlowControl=1 InterruptThrottleRate=100000
#options e1000 FlowControl=1 InterruptThrottleRate=1000
#options e1000 FlowControl=3
# kombinace vyse uvedeneho jsem taky zkousel
options e1000 FlowControl=1
alias eth0 e1000
alias eth1 e1000
alias eth2 e1000
alias eth3 e1000
install bond0 modprobe bonding --ignore-install -o bond0 \
        mode=balance-alb miimon=50 primary=eth2
install bond1 modprobe bonding --ignore-install -o bond1 \
        mode=balance-alb miimon=50 primary=eth0

Vsechny sitovky jsou e1000, jedou v 1Gbps, full duplex modu a jsou v
bond0,1 aktivni. Server je schopen ty 2+Gbps pres ruzne bondy nebo
fyzicke sitovky zvladnout aniz by se zapotil.

Netusite nekdo v cem je problem ze pres jedno bond rozhrani neposlu
vice nez 1Gbps ?

Diky,

david.kostal na gmail.com
----+


Další informace o konferenci Linux