[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Schede in bonding molto lente



Ciao a tutti.
Ho due server con Debian Lenny ed entrambi hanno a disposizione una
scheda di rete gigabit aggiuntiva con due ingressi distinti (sono
praticamente due schede di rete in una), e mi risulta sia un modello
di qualità in quanto è un accessorio originale IBM (in tutto le schede
di rete su ogni server sono 6):

ve1:/# lspci|grep Eth
0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)
0b:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)
1a:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)
1a:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)
24:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)
24:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)

Ho collegato entrambe le schede di rete con due cavi (quindi i due
server sono collegati in modalità cross con due cavi di rete) e ho
configurato le due schede in bonding su ogni server:

/etc/network/interfaces:
auto bond0
iface bond0 inet static
        address  192.168.252.1
        netmask  255.255.255.0
        slaves eth2 eth3
        bond_miimon 100
        bond_mode balance-rr

ve1:/# ifconfig bond0
bond0     Link encap:Ethernet  HWaddr 00:10:18:69:68:c0
          inet addr:192.168.252.1  Bcast:192.168.252.255  Mask:255.255.255.0
          inet6 addr: fe80::210:18ff:fe69:68c0/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:9000  Metric:1
          RX packets:1053636 errors:0 dropped:0 overruns:0 frame:0
          TX packets:731361 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5681881798 (5.2 GiB)  TX bytes:57744844 (55.0 MiB)

La connessione funziona, i due server si vedono:

ve1:/# ping -c 4 192.168.252.2
PING 192.168.252.2 (192.168.252.2) 56(84) bytes of data.
64 bytes from 192.168.252.2: icmp_seq=1 ttl=64 time=0.065 ms
64 bytes from 192.168.252.2: icmp_seq=2 ttl=64 time=0.075 ms
64 bytes from 192.168.252.2: icmp_seq=3 ttl=64 time=0.066 ms
64 bytes from 192.168.252.2: icmp_seq=4 ttl=64 time=0.071 ms

--- 192.168.252.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2998ms
rtt min/avg/max/mdev = 0.065/0.069/0.075/0.007 ms

Il problema è che la velocità di trasmissione tra i due server è
davvero troppo bassa, del tutto simile a una trasmissione a 100
Mbit/sec, e non certo prossima ai 2 Gbit/sec che dovrei avere con le
due schede in bonding:

ve1:/var/lib/vz/template/iso# scp ubuntu-10.04.2-server-amd64.iso 192.168.252.2:
root@192.168.252.2's password:
ubuntu-10.04.2-server-amd64.iso
       100%  684MB  62.2MB/s   00:11

Avete qualche idea su come mai ho una velocità così bassa?

Grazie mille per l'aiuto,
ciao.


Reply to: