On Tuesday 08 March 2005 23:37, Holger Dietze wrote:
Hallo Felix,
Ich habe mir die Freiheit genommen, Deine Zeilen umzubrechen.
Entschuldigung.
Hast Du schon geprueft, ob wirklich TCP fuer die Verbindung genutzt wird?
Ja.
Meine Erfahrungen beschraenken sich auf NFS per UDP, also korrigiert mich bitte im Ernstfall.
Was hast Du wie gemessen?
Datenrate anzeigen lassen mit iptraf und time dd if=/dev/zero of=/import/testfile bs=16k count=16384 256MB/(ca 35s) ergibt ca 7.3 MB/s
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.
Kann man da was tun ? Caches vergrösseren ? (Wie?) Bringt NFS4 da Verbesserung ? Oder auf ein anderes Filesystem wechseln ? (Welches ?)
felix
Holger