Meine Frage ist: Wann ist es angebracht, einfach ein großes Array mit schneller Lese- und Schreibleistung wie RAID 10 zu erstellen, anstatt kleinere Arrays für bestimmte Anwendungen zu erstellen?
Es scheint mir, dass, wenn meine allgemeinen E / A-Anforderungen nicht besonders hoch sind, ein einzelnes Array mit ausgezeichneter Lese- und Schreibleistung allen Anwendungen insgesamt eine bessere Leistung bieten könnte, außer zu den (möglicherweise seltenen) Zeiten, in denen Anwendungen mit unterschiedlichen Zugriffsmustern ihren Höhepunkt erreichten zur gleichen Zeit (Kopieren großer Mengen großer Dateien, während eine Datenbank zugeschlagen wird).
Wenn ich ein Paar Spindeln für eine bestimmte Aufgabe wie Transaktionsprotokolle reserviere und sie nicht einmal mit der Arbeitslast ins Schwitzen kommen ... warum nicht einfach diese Arbeitslast auf ein größeres RAID 10 übertragen? Diese Spindeln könnten dann zu anderen Arbeitslasten beitragen, anstatt 60% der Zeit herumzusitzen und sich selbst zu kratzen.
PS: In meinem speziellen Fall spielt der Kostenaufwand für RAID 10 keine Rolle, da ich mehrere RAID 1-Arrays und ein kleineres RAID 5 erstellen möchte. Es wäre vergleichbar, RAID 10 für den benötigten Speicherplatz zu verwenden.