"Innere Geschwindigkeit testen

Georgius

Benutzer
Mitglied seit
10. Apr 2021
Beiträge
231
Punkte für Reaktionen
10
Punkte
18
Hi

Wie kann man am einfachsten die Schreib/Lesegeschwindigkeit eines Raid testen? Also nicht übers Netzwerk.

Danke
 

Synchrotron

Benutzer
Sehr erfahren
Mitglied seit
13. Jul 2019
Beiträge
5.132
Punkte für Reaktionen
2.091
Punkte
259
Heißt allerdings mehreres:

Liegt die Datei auf der gleichen HDD, wird parallel gelesen und geschrieben. Das kann das Ergebnis verfälschen, d.h. deutlich langsamer als nur Lesen oder nur Schreiben. Da sind die Positioniervorgänge der Köpfe dazwischen.

Außerdem spielt der RAM als Zwischenspeicher mit rein, der ist immer beteiligt. Oft geht es am Anfang schnell, und bricht dann ein. Meine 1522+ ist mit 40GB bestückt - die werden erst mal gefüllt, bevor tatsächlich die HDDs beschäftigt werden.

Die Testerei ist nicht so ganz trivial …
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.043
Punkte für Reaktionen
6.053
Punkte
569
Was für ein Raid hast du?
Lesegeschwindigkeit:
Am einfachsten mit hdparm:
Konsole ssh Verbindung herstellen
sudo -i
hdparm -tT /dev/md2
hdparm --direct -tT /dev/md2

schreibend siehe hier mit DD
https://stoertebecks.com/einfache-festplatten-benchmarks-fuer-linux/

und mit cat /proc/mdstat kannst du sehen welches dein Raid ist und welches das DSM RAid ist, entsprechend eben md0/1/2/3 für hdparm auswählen
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Synchrotron

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.043
Punkte für Reaktionen
6.053
Punkte
569
So sieht es beim mir aus mit 3 HDDs im SHR1:
root@DS920plus:~# hdparm -tT /dev/md2

/dev/md2:
Timing cached reads: 8278 MB in 2.00 seconds = 4140.97 MB/sec
Timing buffered disk reads: 946 MB in 3.00 seconds = 315.25 MB/sec
root@DS920plus:~# hdparm --direct -tT /dev/md2

/dev/md2:
Timing O_DIRECT cached reads: 1718 MB in 2.00 seconds = 858.36 MB/sec
Timing O_DIRECT disk reads: 896 MB in 3.00 seconds = 298.50 MB/sec
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.043
Punkte für Reaktionen
6.053
Punkte
569
Und so siehts beim Raid 1 der NVME-SSDs (billige Kingston) aus:

root@DS920plus:~# hdparm -tT /dev/md3
/dev/md3:
Timing cached reads: 9294 MB in 2.00 seconds = 4650.15 MB/sec
Timing buffered disk reads: 1278 MB in 3.00 seconds = 425.67 MB/sec


root@DS920plus:~# hdparm --direct -tT /dev/md3
/dev/md3:
Timing O_DIRECT cached reads: 772 MB in 2.01 seconds = 385.02 MB/sec
Timing O_DIRECT disk reads: 1170 MB in 3.00 seconds = 389.55 MB/sec
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
14.057
Punkte für Reaktionen
3.871
Punkte
488
Mich enttäuschen deine NVME-SSD-Werte aber doch etwas. Ich hätte da mit etwas mehr gerechnet. Eher sowas im 4-stelligen Bereich.
Mag aber sein, dass Synology die NVME-Slots etwas schwachbrüstig angebunden hat.

Du hattest doch auch schon Tests übers Netzwerk gemacht, was hattest du denn da für Werte (im Vergleich HDD/SSD)? Klar, der RAM-Cache verfälscht das Ergebnis immer etwas.

Ich hab bei mir ja auch eine uralte Intel-SATA-SSD im 4.Slot meiner DS415+. Hier mal meine Werte zum Vergleich:

HDD:
root@DS415:~# hdparm -tT /dev/mapper/cachedev_1

/dev/mapper/cachedev_1:
Timing cached reads: 3444 MB in 2.00 seconds = 1722.37 MB/sec
Timing buffered disk reads: 990 MB in 3.01 seconds = 328.85 MB/sec
root@DS415:~# hdparm --direct -tT /dev/mapper/cachedev_1

/dev/mapper/cachedev_1:
Timing O_DIRECT cached reads: 1260 MB in 2.00 seconds = 629.44 MB/sec
Timing O_DIRECT disk reads: 998 MB in 3.00 seconds = 332.21 MB/sec

SSD:
root@DS415:~# hdparm -tT /dev/mapper/cachedev_0

/dev/mapper/cachedev_0:
Timing cached reads: 3458 MB in 2.00 seconds = 1729.58 MB/sec
Timing buffered disk reads: 814 MB in 3.00 seconds = 271.04 MB/sec
root@DS415:~# hdparm --direct -tT /dev/mapper/cachedev_0

/dev/mapper/cachedev_0:
Timing O_DIRECT cached reads: 466 MB in 2.00 seconds = 233.01 MB/sec
Timing O_DIRECT disk reads: 730 MB in 3.00 seconds = 243.32 MB/sec

Demnach ist ist die SSD sogar langsamer :unsure: Sie hat aber damals, als ich noch Versuche mit VMs auf der DS gemacht habe, einiges gebraucht.
Evtl. taugt aber auch nur hdparm für solche Tests nichts.

Edit: Hier mal zum Vergleich. Die "Samsung SSD 960 EVO" NVME-SSD in meinem PC schafft
1668201254970.png
und PC/SSD sind ~4 Jahre alt und hat nur PCIe V3.
 
Zuletzt bearbeitet:

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.043
Punkte für Reaktionen
6.053
Punkte
569
In der Win 10 VM merkt man den Unterschied sehr deutlich wegen den besseren Iops
 

Georgius

Benutzer
Mitglied seit
10. Apr 2021
Beiträge
231
Punkte für Reaktionen
10
Punkte
18
Danke einmal. Werde es mal morgen testen.
Hab ein Raid 5 aus 4x 8 TB IronWolf.

Wenn ich die Zahlen so ansehe wird ein 2.5 GBit Netzwerk die Festplatten ausbremsen.
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.043
Punkte für Reaktionen
6.053
Punkte
569
Kommt auf die Größe der Files an.
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.043
Punkte für Reaktionen
6.053
Punkte
569
Hier mal die Werte aus der VM mit dem Raid1 NVME-SSDs mit Crystal Disk
1668257829529.png
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat