In anderen Fragen, die Red Hat gegen die Verwendung von mdadm RAID 1 auf SSD empfiehlt, wurde bereits darauf hingewiesen.
Red Hat warnt außerdem, dass die Software-RAID-Level 1, 4, 5 und 6 nicht für die Verwendung auf SSDs empfohlen werden. Während der Initialisierungsphase dieser RAID-Level schreiben einige RAID-Verwaltungsdienstprogramme (z. B. mdadm) in alle Blöcke des Speichergeräts, um sicherzustellen, dass die Prüfsummen ordnungsgemäß funktionieren. Dadurch wird die Leistung der SSD schnell beeinträchtigt.
Ich verstehe die Gründe dafür. Ich vermute jedoch, dass dies vor dem Erscheinen von mdtrim geschrieben wurde , das speziell für mdadm RAID 1 entwickelt wurde. Umgeht dies das Problem? Wenn ich TRIM richtig verstehe, glaube ich das, bin mir aber nicht sicher und frage daher.
TRIM passt vielleicht nicht zu mir. Ich brauche das für ein Produktionssystem und mdtrim sieht bestenfalls experimentell aus. Noch wichtiger ist, dass ich eine starke Verschlüsselung benötige. Untersuchungen haben gezeigt, dass TRIM etwas zu viel preisgibt, indem hervorgehoben wird, welche Teile des Laufwerks tatsächlich verwendet werden. Gibt es eine Möglichkeit, das Leistungsproblem zu vermeiden und trotzdem eine starke Verschlüsselung zu haben? Ich habe mich gefragt, ob es möglich ist, ein teilweises TRIM durchzuführen, wodurch einige der Blöcke für die Leistung freigegeben werden, aber nicht so viele, dass zu viel verraten wird.
Ein Vorschlag, den ich sah, war, nur etwa 80% jeder Festplatte zu verwenden, damit nach der anfänglichen Überprüfung von mdadm noch eine Handvoll Blöcke ungenutzt bleiben. Aber wären diese Blöcke nicht die ersten, die bei der späteren Verwendung der Festplatte verwendet werden? Sie wären immer noch ziemlich schnell aufgebraucht und es würde mir nicht besser gehen, oder?