ich kaufteWD60EZAZzur Verwendung inSynology DS118NAS. Ich habe etwa 500 GB Daten auf die Festplatte geladen, mir ist jedoch aufgefallen, dass die Lese-/Schreibleistung sehr langsam ist.
Ich habe beschlossen, einige Tests direkt auf der Festplatte auszuführen, um sicherzustellen, dass das Netzwerk nicht der Engpass ist.
dd
Zuerst habe ich versucht , es direkt auf dem NAS auszuführen :
dd if=1G.rnd of=/dev/null bs=8k
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 14.0897 s, 76.2 MB/s
Laut den technischen Daten sollte die Festplattenübertragungsgeschwindigkeit bei ~180 MB/s liegen, aber ich beobachte nichts, was auch nur annähernd daran heranreicht. Das Dienstprogramm zeigt nur 76 MB/s an, wassehrniedrig. Vielleicht liegt das Problem am NAS selbst?
- Ich beschließe, die Festplatte an meinen Desktop anzuschließen und zu sehen, wie sie als externe Festplatte funktioniert. Da ich einen Mac verwende, habe ich die Festplatte an eine virtuelle Maschine von VMware Fusion angeschlossen inRaw-DatenträgerModus. Die VM läuft unter Ubuntu 21.10 und ich verwende das Dienstprogramm „Disks“, um einen Lesetest mit den folgenden Parametern durchzuführen:
Die Ergebnisse:
Das Bild ist sehr seltsam. Für den größten Teil des Laufwerks zeigt es eine Geschwindigkeit von 250-290 MB/s an, was unrealistisch hoch ist. Für einen bestimmten Teil zeigt es 90-100 MB/s an, was vernünftig erscheint, aber nicht ganz an das heranreicht, was dd
auf NAS angezeigt wird. Und der dritte Teil zeigt sehr inkonsistente Ergebnisse. Wenn ich die Festplatte an mein Ohr halte, höre ich, dass sich die Köpfe während des „schnellen“ Abschnitts nicht bewegen, während sie sich während des „langsamen“ Abschnitts intensiv bewegen. Das ist verwirrend, weil es, wie ich es verstehe, während des Lesetests kontinuierlich 100 MB-Samples vom Rohgerät (nicht vom Dateisystem) liest, was nicht viele Kopfbewegungen beinhalten sollte (und diese Theorie wird auf einer anderen Festplatte bestätigt).
- Dann verwende ich
hdparm
für einen einfachen Lesetest:
sudo hdparm -Tt /dev/sda1
[sudo] password for user:
/dev/sda1:
Timing cached reads: 23754 MB in 1.99 seconds = 11932.77 MB/sec
Timing buffered disk reads: 174 MB in 3.01 seconds = 57.80 MB/sec
- Dann mounte ich die größte Partition der Festplatte und führe einen ähnlichen
dd
Test von Ubuntu aus durch:
dd if=1G.rnd of=/dev/null bs=8k
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 13.3885 s, 80.2 MB/s
Ziemlich ähnlich wie NAS. Wahrscheinlich aufgrund einer besseren CPU etwas schneller ...
Die Dateien, die ich ausführe dd
, sind genau dieselben wie auf dem NAS.
Die Ergebnisse sind sehr inkonsistent. Hier ist die Zusammenfassung:
- NAS, dd: 76 MB/s
- Ubuntu, dd: 80 MB/s
- Ubuntu, hdparm: 60 MB/s
- Ubuntu, Festplatten-Benchmark: 90-290 MB/s
Zum Vergleich: Eine andere meiner 5 Jahre alten externen 2,5-Zoll-Festplatten zeigt bei Verwendung der oben genannten Testmethoden eine konstante Lesegeschwindigkeit von ~100–120 MB/s.
Nun Fragen:
- Ich verstehe, dass die Lesegeschwindigkeit der Festplatte vom physischen Speicherort der Daten abhängt und die Geschwindigkeit deshalb um das 2,5-fache variieren kann. Wenn in der Spezifikation 180 MB/s angegeben ist, ist damit der Durchschnitt oder das Maximum gemeint?
- Wie lässt sich die Lesegeschwindigkeit von 290 MB/s im Punkt 2 erklären? Warum schwankt sie so stark?
- Die Ergebnisse des Lesegeschwindigkeitstests sind ziemlich enttäuschend. Stimmt etwas mit meiner Festplatte nicht? Kann ich etwas tun, um das Problem zu beheben? Gibt es weitere Testempfehlungen?