lord-icon
Goto Top

NVME recht langsam

Moin,

ich fahre gerade ein paar Bechmarks.
Leider ergeben sich ein paar Ungereimtheiten bzgl. der Geschwindigkeit der NVME:

Testverfahren: ich habe dd immer für 1min laufen lassen und dann abgebrochen.

Fangen wir erstmal an die Geräte über /dev/ zu messen:
**sudo dd status=progress bs=1M if=/dev/<GERÄT> of=/dev/null**
sda2 	  = 15319695360 bytes (15 GB, 14 GiB) copied, 60,3156 s, 254 MB/s
nvme0n1p2 = 74334601216 bytes (74 GB, 69 GiB) copied, 60,2929 s, 1,2 GB/s

1,2 GB/s = sehr schön. So würde ich das zukünftig gern auch produltiv sehen. 74GB wurden geschrieben


Hängen wir nun die magnetische sowie die NVME mit folgenden Befehl ein:
**sudo -s mount -t ntfs -o discard /dev/<GERÄT> /mnt/usb-hdd/**
usb-hdd = 7278166016 bytes (7,3 GB, 6,8 GiB) copied, 60,3561 s, 121 MB/s
NVME	= 7595884544 bytes (7,6 GB, 7,1 GiB) copied, 60,3419 s, 126 MB/s

Ohjeee... aber war zu erwarten bei den alten Befehl

umount und erneuter mount mittels:
**ntfs-3g -o big_writes /dev/<GERÄT> /mnt/usb-hdd**
usb-hdd = 15597568000 bytes (16 GB, 15 GiB) copied, 60,3981 s, 258 MB/s
NVME	= 39115030528 bytes (39 GB, 36 GiB) copied, 60,4082 s, 648 MB/s

Was passiert hier? Wieso ist die NVME um die Hälfte langsamer ?
Gibt es noch bessere mounting-Befehle ?

Content-ID: 5721328661

Url: https://administrator.de/contentid/5721328661

Ausgedruckt am: 25.11.2024 um 10:11 Uhr

maretz
Lösung maretz 29.01.2023 um 20:50:59 Uhr
Goto Top
dir ist aber schon klar das ntfs unter linux eher suboptimal ist? Dafür hast du genügend eigene Dateisysteme (ext4,...) - ich würde es damit testen...
MysticFoxDE
Lösung MysticFoxDE 30.01.2023 um 07:18:13 Uhr
Goto Top
Moin @lord-icon,

Was passiert hier? Wieso ist die NVME um die Hälfte langsamer ?

ganz einfach, weil du zum Messen entweder das falsche Betriebssystem oder das falsche Dateisystem verwendest.
So wie maretz es oben schon angesprochen hat, NTFS ist nicht die Stärke eines Pinguins. 😉

Beste Grüsse aus BaWü
Alex
MirkoKR
MirkoKR 30.01.2023 um 07:24:54 Uhr
Goto Top
Moin.

Ich nehme an, das unter deiner Konstellation die Daten der HDD [teilweise] im 2. Test geCached wurden und daher beim Schreiben im 3ten Test zumindest anfangs ohne nochmaliges Lesen entsprechend zum schnellen Schreiben auf die NVMe zur Verfügung standen ...

Ich schließ mich da an:
Optimiere deine Test-Konstellation für die Tests ...
lord-icon
lord-icon 31.01.2023 aktualisiert um 21:44:46 Uhr
Goto Top
Ihr habt Recht gehabt.... wie konnte ich nur zweifeln face-wink

Einmal mit ext4 getestet:
sudo mkfs.ext4 /dev/nvme0n1p2
sudo dd status=progress if=/dev/zero of=/mnt/NVME/leereDatei bs=1M count=102400

83490766848 bytes (83 GB, 78 GiB) copied, 60,443 s, 1,4 GB/s


So siehts schön aus face-wink
Habt Dank