ZFS Performance Unterschiede SSD / NVMe

DonaldK

New Member
Mar 19, 2024
6
1
3
Hallo Kollegen,

nach etlichen Stunden und Probieren mit verschiedenen Treibern ergeben sich Fragen. Konkret habe ich in einem Server 2x Samsung PM883 960 GB als SSD per SATA und 2x Samsung PM9A3 NVMe 1,9TB per M.2 verbaut. Beide Paare sind per ZFS in Pools zusammengefasst und gespiegelt. In der selben Windows 10 - VM sind 2 SCSI - Festplatten angelegt, beide 50 GB groß, eine auf dem SSD-Pool, eine auf dem NVMe - Pool.

Lasse ich Crystaldiskmark mit 1 GB großen Dateien durchlaufen (die Größe ändert am Verhältnis der Ergebnisse SSD vs. NVMe übrigens fast nichts), so hat die SSD eine Schreibgeschwindigkeit von um die 700 MB/sek. Das ist ein sehr guter Wert und liegt über der erwarteten Leistung. Ganz anders die NVMe: hier erreichen wir max. 1700MB/sek im Schreibtest. Übrigens: die 4 TB Variante der NVNe erzielt etwa 3100 MB/sek, im Schreibtest, was auch so etwa der Differenz aus dem Datenblatt entspricht.

Das ZFS aufgrund von Fehlerkorrekturen usw. nicht die komplette Leistung durchsetzen kann ist klar, aber woher kommt der große Unterschied zwischen SSD und NVMe. Das Prinzip des ZFS Spiegeln und Redundanzen schaffen ist ja theoretisch gleich.

Wie immer: Danke für Eure Meinungen.
 
Wie testest du denn? Das was in den Datenblättern als Performance steht ist ja immer nur die Peak-Peformance, die man für wenige Sekunden mal erreichen kann, solange der Cache nicht voll ist. Dann bricht die Schreibleistung einmal ein wenn der DRAM-Cache voll geht. Und später ein weiteres mal wenn der SLC-Cache voll ist. Bei NVMe ist die Bandbreite der Verbindung halt viel größer als bei SATA, da fällt dann der Performanceeinbruch, wenn die tatsächliche NAND-Performance zum tragen kommt, deutlich mehr ins Gewicht als bei SATA, was ohne hin nicht viel mehr Durchsatz schafft.
 
Last edited:
  • Like
Reactions: news
Eventuell kannst du mal menrere VMs oder mehrere virtuelle Disks auf den NVMe Datastore legen. Vermutlich bekommst du dann in Summe mehr Durchsatz hin.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!