NFS
Aus NAS-4220
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)
