
149680
18.01.2023
M.2 NVME vs. SATA SSD für Container-Datenablage
Hallo Community,
folgende Situation: Als Device steht mir ein kleiner MiniPC mit einem AMD Ryzen 5 5560U, 64GB RAM eine 1TB Samsung 980 M.2 NVMe SSD PCIe 3.0 sowie eine 1TB Crucial SATA SSD zur Verfügung.
Im Grunde habe ich eine simple Frage:
Die M.2 NVMe ist von der Lese- und Schreibgeschwindigkeit deutlich besser als die SATA SSD (ca. 3500 vs. 560 read). Dann sollte ich doch zusehen, dass das OS (Ubuntu 22.04) und in meinem Fall die Docker Container incl. Daten insb. Datenbanken auf dieser SSD gespeichert werden wenn ich nicht Irre.
Werde ich einen siknifikanten Unterschied in der read performance spüren, wenn ich z.B.: meine Photos für Photoprism (jpeg, 1-4MB) und Files für Nextcloud (bereich kb) auf die SATA SSD und nicht die M.2 lege?
Thema RAID etc. möchte ich bei dieser Frage bewusst auslassen - kurz es wird 2 tägige Backups aller Daten auf eine externe HDD geben - für diesen Case ausreichend.
Danke für eure Meinungen.
folgende Situation: Als Device steht mir ein kleiner MiniPC mit einem AMD Ryzen 5 5560U, 64GB RAM eine 1TB Samsung 980 M.2 NVMe SSD PCIe 3.0 sowie eine 1TB Crucial SATA SSD zur Verfügung.
Im Grunde habe ich eine simple Frage:
Die M.2 NVMe ist von der Lese- und Schreibgeschwindigkeit deutlich besser als die SATA SSD (ca. 3500 vs. 560 read). Dann sollte ich doch zusehen, dass das OS (Ubuntu 22.04) und in meinem Fall die Docker Container incl. Daten insb. Datenbanken auf dieser SSD gespeichert werden wenn ich nicht Irre.
Werde ich einen siknifikanten Unterschied in der read performance spüren, wenn ich z.B.: meine Photos für Photoprism (jpeg, 1-4MB) und Files für Nextcloud (bereich kb) auf die SATA SSD und nicht die M.2 lege?
Thema RAID etc. möchte ich bei dieser Frage bewusst auslassen - kurz es wird 2 tägige Backups aller Daten auf eine externe HDD geben - für diesen Case ausreichend.
Danke für eure Meinungen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 5464149585
Url: https://administrator.de/forum/m-2-nvme-vs-sata-ssd-fuer-container-datenablage-5464149585.html
Ausgedruckt am: 14.03.2025 um 12:03 Uhr
9 Kommentare
Neuester Kommentar
Moin,
das hängt davon ab wie Du "siknifikant" definierst.
Der Unterschied ist nicht so groß wie der Sprung von 5400er HDD zu SSD.
In allen Bereichen wo die Dauertransferrate oder hohe IOPS gefordert werden, ist es siknifikant.
Bei normalen OS und Office und kleine Bilder vermutlich meßbar aber nicht großartig spürbar.
Stefan
das hängt davon ab wie Du "siknifikant" definierst.
Der Unterschied ist nicht so groß wie der Sprung von 5400er HDD zu SSD.
In allen Bereichen wo die Dauertransferrate oder hohe IOPS gefordert werden, ist es siknifikant.
Bei normalen OS und Office und kleine Bilder vermutlich meßbar aber nicht großartig spürbar.
Stefan
kommt drauf an ob deine Container etc IO-lastig sind.
SQL DBs profitieren natürlich von schnellen Platten, aber auch primär mal von den geringen Zugriffszeiten gegenüber einer HDD. Ob das Mehr an Read von SSD zu NVMe was bringt hängt auch wieder vom Szenario, also der DB und ihrer Anwendung, ab.
Bilder anschauen wird eher keinen Unterschied machen.
Ohne Details lässt sich da kaum was Sinnvolles dazu sagen.
Wenn du beides hast kannst du es doch ganz einfach testen.
Betreibe alles ein paar Wochen auf der NVMe und schwenke dann zur SSD. Wenn du jetzt plötzlich merkst das alles langsamer ist, hast du deine Antwort
SQL DBs profitieren natürlich von schnellen Platten, aber auch primär mal von den geringen Zugriffszeiten gegenüber einer HDD. Ob das Mehr an Read von SSD zu NVMe was bringt hängt auch wieder vom Szenario, also der DB und ihrer Anwendung, ab.
Bilder anschauen wird eher keinen Unterschied machen.
Ohne Details lässt sich da kaum was Sinnvolles dazu sagen.
Wenn du beides hast kannst du es doch ganz einfach testen.
Betreibe alles ein paar Wochen auf der NVMe und schwenke dann zur SSD. Wenn du jetzt plötzlich merkst das alles langsamer ist, hast du deine Antwort
Moin,
für large Datastreams und dergleichen würde ich auf NVME setzen. Da kriegst Du mehr aus meiner Sicht.
Um einen einfachen Vergleich zu bedienen:
Versuche mal 20GB an Dateien auf eine SSD zu kopieren, wobei sich die 20GB auf 10.000 Dateien aufteilt. Du wirst sehen, dass die Durchsatzrate massiv einbricht, weil für jede Datei ein neuer Thread aufgerissen werden muss.
Wenn Du eine 20GB_Datei rüber kopierst, bekommst Du im Gegensatz zu oben eine wesentlich höhere Datenrate hin.
So wie ich Dein Anliegen verstanden habe, dürfte letzteres Szenario eher treffen.
Das meinte ich mit großen Datenströmen.
Gruß
bdmvg
für large Datastreams und dergleichen würde ich auf NVME setzen. Da kriegst Du mehr aus meiner Sicht.
Um einen einfachen Vergleich zu bedienen:
Versuche mal 20GB an Dateien auf eine SSD zu kopieren, wobei sich die 20GB auf 10.000 Dateien aufteilt. Du wirst sehen, dass die Durchsatzrate massiv einbricht, weil für jede Datei ein neuer Thread aufgerissen werden muss.
Wenn Du eine 20GB_Datei rüber kopierst, bekommst Du im Gegensatz zu oben eine wesentlich höhere Datenrate hin.
So wie ich Dein Anliegen verstanden habe, dürfte letzteres Szenario eher treffen.
Das meinte ich mit großen Datenströmen.
Gruß
bdmvg