Im Grunde haben Sie also:
Mac <-- Wireless N --> Router <-- 100 MbE --> Switch <-- GbE --> NAS
Die wichtigsten Dinge, die Sie hier überprüfen können, sind die Verkehrsfähigkeiten Ihres Netzwerks und die Dateikopierfähigkeiten Ihrer Geräte. Es gibt eine Reihe von Dienstprogrammen, die schnell und effizient auf die jeweiligen Eigenschaften eingehen.
Netzwerk
Es gibt ein plattformübergreifendes Programm namens iperf
die ein Client-Server-Modell verwendet, um unter anderem die Netzwerkbandbreite zu bewerten. Sie sollten eine Kopie von iperf sowohl auf die NAS-Box als auch auf Ihren Mac herunterladen und/oder kompilieren. Ihre NAS-Box fungiert in diesem Fall als Ihr Server, daher sollten Sie iperf als Server starten:iperf -s
. Auf Ihrem Mac sollten Sie iperf -c <ip>
ausführen wobei ip
ist die IP-Adresse Ihrer NAS-Box. Dies sollte Ihnen eine Schätzung der Rohleistung Ihrer Netzwerkkonfiguration zwischen dem Mac und dem NAS-System geben.
NAS-Datei kopieren
Mir ist aufgefallen, dass die Synology 407e zwei USB-Anschlüsse auf der Rückseite hat. Eine Sache, die Sie tun könnten, um die Dateikopierfähigkeiten Ihres NAS-Systems streng zu beurteilen, ist, eine schnelle externe Festplatte oder vorzugsweise ein Solid-State-Laufwerk anzuschließen und Dateien von und zu der externen Festplatte auf Ihre Samba-Freigabe zu kopieren. Dazu könnten Sie einfach große Dateien kopieren und die für die Übertragung benötigte Zeit schätzen und in die Größe der Massenübertragung aufteilen. Oder Sie könnten ein Dienstprogramm wie fio
verwenden die als Datei-I/O-Benchmark fungiert. fio
ist ein funktionsreiches Dienstprogramm, das umfassende Statistiken über die von ihm durchgeführten E/A-Operationen bereitstellt. In Verbindung mit Chris' Vorschlag könnten Sie top
ausführen während die Dateiübertragung läuft, um die CPU- und Speicherauslastung in Echtzeit anzuzeigen. Einige andere gute Dienstprogramme für Systemstatistiken sind vmstat
und dstat
Zusammenfassung
Wenn Ihr Netzwerk, Ihre NAS-Box, Ihr Mac, Ihre Switches und Router alle innerhalb ihrer Spezifikationen funktionieren, besteht die Möglichkeit, dass eine oder mehrere Ihrer Festplatten im NAS defekt sind oder dass das RAID-Array beschädigt ist. Es könnten auch Latenzprobleme in Ihrem Netzwerk auftreten, die möglicherweise weiter untersucht werden müssen.
Werkzeuge
- fio
- iperf
- Wireshark
- dstat
- Route verfolgen
Vorbereitung des Berichts
Normalerweise konzentriert sich ein solcher Bericht auf Bandbreite (MB/s), Durchsatz (IO/s) und Latenz (ms). Kleinere Dateigrößen für die Übertragung (512 Byte) bieten im Allgemeinen einen höheren Durchsatz, aber eine schlechtere Bandbreite mit minimaler Latenz. Größere Dateien>64 KB würden je nach Übertragungsgröße und -geschwindigkeit des Mediums eine höhere Bandbreite, einen geringeren Durchsatz und eine erhöhte Latenz aufweisen.
Quelle:14 Monate Benchmarking von Speicheranwendungen in einem Technologieunternehmen.
Der Flaschenhals wird im Allgemeinen immer das Netzwerk sein. WLAN ist immer langsamer als kabelgebunden. Verbinden Sie zum Testen Ihren Computer direkt mit dem NAS, dann mit dem Switch, dann mit dem Router und dann per WLAN, und verwenden Sie diese Befehle auf Ihrem Computer:
time cp -r /nas/representative/directory /tmp # will print the durantion
rm -r /tmp/directory
Dadurch wird die Kopie für jede Verbindung zeitlich festgelegt, und Sie können von dort aus urteilen.