[sage] Jemand Erfahrungen mit NFS ueber 10 Gbit/s?

Wolfgang Stief stief at guug.de
Fri Feb 9 08:36:28 CET 2007


Hallo Admins!

Wir haben hier in meiner Firma im Moment ein bisschen Spielhardware von 
Sun rumstehen. Ua. eine X4500, auch bekannt als Thumper. Das Teil hat 2x 
Opteron und 48x 500GB S-ATA. Jeweils 6 Platten an einem S-ATA 
Controller. Innerhalb der Maschine kommen wir da auf einen 
Schreibdurchsatz (ZFS, random write) von etwa 1 GByte/s. Einen Teil der 
Leistung haetten wir gerne ueber 10GBit/s Ethernet 'auf die Strasse' 
gebracht.

Wir haben uns also zwei Neterion Xframe Karten besorgt. Sind von Solaris 
supported, es gibt auch per default einen Solaris-Treiber dazu. Eine 
Karte in die X4500, die andere wahlweise in eine T2000 (8core UltraSPARC 
T1), eine X4200 (2 Opteron) oder eine X4600 (4 Opteron) und jeweils back 
to back mit der X4500 verbunden. Alles sowohl unter Solaris 10 als auch 
Solaris 11 (hier Solaris Express und teilweise den aktuellen Build 
selbst gebaut).

Das 'Dilemma' ist jetzt: Sehr viel mehr als 200 MByte/s kriegen wir mit 
NFS (v4) nicht durch. Auch mit CIFS (aktuelles Samba) und ftp wird's 
nicht mehr. Messen wir dagegen mit netperf, kriegen wir knapp 800 MB/s 
ueber den Draht. In allen Faellen haben wir Jumboframes enabled. Den 
Sun-Treiber der Karte haben wir auch schon durch den Original-Treiber 
des Herstellers getauscht, damit koennen wir dann auch Jumboframes 
einschalten und das CRC offload der Karte nutzen. Der Durchsatz fuer 
NFS/CIFS/ftp wird damit aber auch nicht besser.

Fragen in die Runde:

  - Hat jemand aehnliche Erfahrungen gemacht?
  - Kann NFS einfach nicht schneller? Oder machen wir einfach einen
    Denkfehler?
  - Hat jemand Ideen, an was das liegen koennte und wie man's schneller
    kriegt?


Ich werde -- sofern ich Zeit habe -- heute mal auf den Server ein 
aktuelles Linux packen, wahrscheinlich ein Ubuntu. Mal sehen, was dabei 
rauskommt. Montag muessen wir leider die Neterion-Karten wieder an den 
Distributor zurueckgeben...

Ooops... und grade beim Tippen faellt mir ein: Kann es sein, dass 10Gbit 
Ethernet spezielle Kabel voraussetzt? Wir haben im Labor 3 Meter Cat5 
(koennte auch Cat6 sein) zwischen den beiden Maschinen.


wolfgang

-- 
stief at guug.de                                   http://www.guug.de/
GPG: www.chaes.de/id.html        http://www.guug.de/lokal/muenchen/



More information about the SAGE mailing list