NFS

Aus NAS-4220

Wechseln zu: Navigation, Suche

Wichtig: Bitte beschreibe immer deine Benchmark Hardware wie z.B. Prozessor, Betriebssystem, Dateisystem auf dem NAS, RAID Strategie, Netzwerkverkabelung usw.

Siehe auch: FAQs (NFS überträgt Daten nur sehr langsam und stockend)

Inhaltsverzeichnis

Benchmark-Umgebung

Hardware:

  • NAS-4220-B (Test-Objekt) mit NFS-Freigabe auf einer einzelnen WD500AAKS-Festplatte (500 GB, EXT3, JBOD), als DHCP-Server konfiguriert
  • Notebook Acer Travelmate 800 mit Pentium-M (Centrino, 1,5 GHz), Ubuntu 7.10, als DHCP-Client konfiguriert
  • 100-MBit-Netzwerk
  • direkte Verbindung zwischen ICY BOX und Notebook (ohne Router)

System von Daimos:

  • NAS-4220-B mit NFS auf einer separaten Seagate Baraccuda 7200.11
  • Gbit LAN über ein ASUS Giga X-Seris Switch
  • Athlon X2 System unter Gentoo Linux (64 bit)

Versuchsreihen

Lesepuffer 8 KB, Schreibpuffer 32 KB

Mounten der ICY BOX mit folgendem Kommando in der Konsole von Ubuntu:

mount -t nfs -o rw,soft,rsize=8192,wsize=32768,udp,nolock 192.168.1.1:/mnt/ide1/myfiles /mnt/nas


Schreiben

Ermitteln der Schreib-Performance (auf die ICY BOX) mit DD:

Ubuntu:/mnt/nas/per-test$ time dd if=/dev/zero of=test.txt bs=1M count=1000

Ergebnis:

1000+0 Datensätze ein
1000+0 Datensätze aus
1048576000 Bytes (1,0 GB) kopiert, 169,997 Sekunden, 6,2 MB/s

real    2m50.021s
user    0m0.004s
sys     0m14.549s

Zum Vergleich wurde die Datei mit CP von dem Notebook auf die ICY BOX kopiert, was aber keinen signifikanten Zeitunterschied ergab. Das lässt sich mit der deutlich höheren Leistungsfähigkeit des Notebooks begründen, der meistens auf die ICY BOX warten muss.


Lesen

Ermitteln der Lese-Performance mit DD:

Ubuntu:/mnt/nas/per-test$ time dd if=test.txt of=/dev/null

Ergebnis:

2048000+0 Datensätze ein
2048000+0 Datensätze aus
1048576000 Bytes (1,0 GB) kopiert, 100,653 Sekunden, 10,4 MB/s

real    1m40.662s
user    0m1.220s
sys     0m6.872s

Auch hier brachte der zum Vergleich durchgeführte Kopiervorgang mit CP KEINEN signifikanten Zeitunterschied!

Lesen per Gbit LAN

Kopiervorgänge vom NAS

Nach Anpassen der rsize auf 32k (normal sind 4k) ist das Ganze in der Praxis bei 18 - 19 MB/s bei großen Dateien. Bei kleineren Dateien geht es je nach Ziel Dateisystem klar runter. FAT32 auf meiner Backup-Platte hat sich klar als Flaschenhals erwiesen. MP3 Dateien lade ich mit rund 15 MB/s von der Box.

Schreibend habe ich noch keine Daten, ich reiche diese nach, sobald ich diese sinnvoll messen kann.

Lesepuffer 16 KB, Schreibpuffer 16 KB

Mounten der ICY BOX mit folgendem Kommando in der Konsole von Ubuntu:

Ubuntu:/mnt$ sudo mount -t nfs -o rw,soft,rsize=16384,wsize=16384,udp,nolock 192.168.1.1:/mnt/ide1/myfiles /mnt/nas


Schreiben

Ermitteln der Schreib-Performance (auf die ICY BOX) mit folgendem Befehl:

Ubuntu:/mnt/nas/per-test$ time dd if=/dev/zero of=test16.txt bs=1M count=1000

Ergebnis:

1000+0 Datensätze ein
1000+0 Datensätze aus
1048576000 Bytes (1,0 GB) kopiert, 189,406 Sekunden, 5,5 MB/s

real    3m9.430s
user    0m0.004s
sys     0m24.506s


Lesen

Ermitteln der Lese-Performance mit DD:

Ubuntu:/mnt/nas/per-test$ time dd if=test16.txt of=/dev/null

Ergebnis:

todo... (wg. Aussetzer der ICY BOX nicht durchführbar)

Persönliche Werkzeuge