Hallo Felix,
Ich habe mir die Freiheit genommen, Deine Zeilen umzubrechen.
On Tue, Mar 08, 2005 at 10:42:30PM +0100, Felix Kurth wrote:
Meine Computer haben 100Mbit Ethernet. Geswitchet. (3com-Karten). [...] Nach einigem Benchmarking (NFS-Howto) haben sich f?r beste NFS-Performance folgende fstab -Zeile gezeigt: zentrum:/export /import nfs rw,hard,intr,rsize=32768,wsize=32678,async,vers=3,tcp 0 0
Hast Du schon geprueft, ob wirklich TCP fuer die Verbindung genutzt wird?
Meine Erfahrungen beschraenken sich auf NFS per UDP, also korrigiert mich bitte im Ernstfall.
damit erreich ich nur ca 7MB/s. Ausserdem stockt die Verbindung immer mal als ob sie sich "verschlucken" w?rde. (Nur sehr kurz, aber sichtbar) Wenn ich nun auf dem Server den vsftpd installiere und dann per ftp arbeite ereiche ich 11-12MB/s (gemessen mit iptraf).
Was hast Du wie gemessen?
Es ist normal, dass der Durchsatz bei NFS niedriger ist als mit FTP. Beim FTP geht der Server davon aus, dass die Datei komplett uebertragen wird und schickt schon Pakete "auf Verdacht" in die Leitung (genaugenommen, so schnell wie er die Daten an den TCP/IP-Stack loswird). Bei NFS wird jedes Haeppchen explizit vom Client angefordert - erst dann wird es vom Server auf die Reise geschickt. Und wenn der Client kein Read-Ahead betreibt, fordert er erst dann die neuen Daten an, wenn das Programm das letzte Paket erhalten hat.
Holger