sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #73883
Performance af USBNET
Hej
Denne mail er måske lidt netværksrelateret, men mest teknik, så jeg sender den
til teknik med CC til netværk. Jeg vil foreslå, at de svar der måtte komme
ikke CC'es til netværk.
Jeg har 2 x GA-8IG1000MK motherboards med Intel 865G chip og en Intel ICH5
chip til styring af bla. 8 USB 2.0 high speed porte og en P4 3GHz HT.
ICHT5-chippen styrer også IDE, men de er disabled her.
Dernæst har jeg købt 2 host-host USB highspeed kabler med en ALi M5632 (chip)
og forbundet dem således
+-----+ +-----+
| |-----usbkabel1-----| |
| PC1 | | PC2 |
| |-----usbkabel2-----| |
+-----+ +-----+
Dernæst har jeg konfigureret 2 usb netværksinterfaces på hver PC.
Så har jeg testet perfomance af disse usb-netværks-devices og
fundet følgende.
1) Kerne 2.6.5 crasher når IRQ load balancing er enabled
og TCP transfer rate når en 100-200Mbps. Dette burde
rapporteres, men jeg har ikke tid og jeg ved ikke, hvordan
man gør. Disabler man IRQ load balancing for kernen, virker
det fint.
2) Ved TCP transfer fra PC1 til PC2 kan jeg overføre omkring
200-230Mbps. Dette er jo temmelig langt fra de teoretiske
480Mbps.
3) Ved TCP transfer begge veje på et kabel, kan jeg opnå en TCP
transfer på omkring 150Mbps hver vej, altså omkring 300Mbps totalt
4) Ved TCP transfer på begge kabler, men kun fra PC1 til PC2, opnår
man omkring +100Mbps på hvert kabel, altså omkring 200-210Mbps.
5) Ved TCP transfer begge veje på begge kabler opnår man omkring
80-85Mbps på hvert kabel hver vej, altså omkring 240-250 Mbps.
ICH5-chippen må altså have en indbygget begrænsning på omkring
220/300Mbps totalt set. Er der nogen, der har bedre resultater
med USBnet, måske med en anden chip eller et løst USB-kort ?
mvh.
--PMM