Ideale Server-Konfig für externen Speicher

Wenn bei einem Raid-Z die Schreibrate gleich der langsamsten Platte ist - wie sieht das dann bei einem Mirror aus?
Wenn man z.B. ein SD-Mirror aus einer Optane und einer SATA-SSD macht - oder für die Daten ein Mirror aus einer HDD und einer SATA-SSD macht - Ist dann auch die Schreibrate gleich der lansamsten Einheit?
 
Wenn bei einem Raid-Z die Schreibrate gleich der langsamsten Platte ist
Wer hat das denn gesagt? Ich schrieb nur:
Die (sync-) IOPS sind und bleiben (höchstens, "write penalty") die einer Platte.
Damit ist die maximale Anzahl der unabhängigen Schreibvorgänge gemeint. Sequenzielles asynchrones Schreiben in einem Vorgang schafft viel mehr Durchsatz als eine einzelne Platte - für N Platten maximal = (N-1) * DurchsatzEinerPlatte.

wie sieht das dann bei einem Mirror aus?
Auf einem Mirror werden dieselben Daten auf beide Platten geschrieben. Jede Platte braucht dazu ungefähr gleich lange. Auch die Anzahl der synchronen Schreib-IOPS ist identisch mit der Anzahl einer Platte.

Lesen geht hingegen doppelt so schnell, weil unterschiedliche Datenbereiche der angeforderten Datei von beiden Platten gleichzeitig gelesen werden können. (Natürlich nur bei identischen Platten, nicht bei deinem Beispiel SATA/NVMe - da kommt irgendein Mittelwert heraus.)

Wenn man z.B. ein SD-Mirror aus einer Optane und einer SATA-SSD macht - oder für die Daten ein Mirror aus einer HDD und einer SATA-SSD macht - Ist dann auch die Schreibrate gleich der lansamsten Einheit?
Ja! Die "habe-fertig" Meldung kommt erst dann, wenn die Daten auf beiden Datenträgern gesichert wurde. Der langsamere verzögert das zwangsweise.
 
Last edited:
Damit ist die maximale Anzahl der unabhängigen Schreibvorgänge gemeint. Sequenzielles asynchrones Schreiben in einem Vorgang schafft viel mehr Durchsatz als eine einzelne Platte - für N Platten maximal = (N-1) * DurchsatzEinerPlatte.
Schlauscheißermodusergänzung:
Selbstverständlich durch die maximale Leistung deiner System/Platten-Anbindung begrenzt.
 
Last edited:
Selbstverständlich durch die maximale Leistung deiner System/Platten-Anbindung begrenzt.
Ja, sicher.

Es gibt natürlich noch weitere Voraussetzungen. Aber Hinweise wie "nicht mit Sata-I (150 MB/s)" oder auf "der Prozess, der die Daten liefert, muss schnell genug arbeiten können", verkomplizieren diese Diskussion doch nur weiter, oder? ;-)