Gigabit sitovka

David Rohleder davro na ics.muni.cz
Úterý Červenec 1 10:34:06 CEST 2003


roubm9am na barbora.ms.mff.cuni.cz (Milan Roubal) writes:

>>> DD, pouzivam e1000, zadne problemy s driverama. S cim mam ale velke
>>> problemy je vykon. Testoval jste nekdo gigabitove sitovky proti
>>> windowsovym stanicim, kde na serveru bezi samba? Pripadne jake jsou vase
>>> vysledky v prenosovych rychlostech v jincyh aplikacich?
>>
>>Co tam mas za PCI sbernici? Gigabit je na PC architekturu trochu silny
>>kafe ...
>
> Na serveru je Dual e1000 gigabit onboard na SuperMicro desce, interne se v
> linuxu hlasi jako
> 64 bit 100 MHz PCI-X
> Klient je dualni Supermicro karta 3COM ve sbernici PCI 64bit 66MHz, dalsi
> PCI karty
> jsou ve slotech ktere se tvari podle nakresu na jinem segmentu. Testuju to
> tak, ze vezmu soubor na samba sdileni a dam jej kopirovat opet na samba
> sdileni,
> tedy data prilitnou po sitovce a zase zmizi, na klientu je Windows XP,
> testuju to jak
> proti VELMI rychlemu poli (prenosova rychlost 200 MB/s), tak proti RAMdisku,
> pouzivam MTU 9000 (Jumbo Frame size), Offload zapnuty jak pro TX tak pro RX
> jak na linuxovem serveru tak na windowsove stanici, tedy vsechny kontrolni
> soucty
> pocita sitovka, vytizeni procesoru jde do 30%, paket generator ukaze ze je
> schopen
> pres tu sitovku generovat 125MB/s, ale realna prenosova rychlost se pres 20
> MB/s
> nedokaze prehoupnout. Co vyzkouset zmenit?

Zkusit zmenit velikost TCP okna. Nebo zkusit nekolik TCP prenosu vedle
sebe. 

Pokud bude chyba v TCP okne, tak to jde zmenit zapisem do /proc. Ovsem
u WinXX nevim, ale snad by to taky mohlo jit.

Zkusit nastroj typu NetPerf, nebo NetPipe. Osobne doporucuju radsi
NetPerf, protoze umi jak TCP tak UDP.


-- 
-------------------------------------------------------------------------
David Rohleder						davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------


Další informace o konferenci Linux