Ist es eine schlechte Idee, eine von mehreren Partitionen einer SSD als Cache in einem Raidz2-Setup zu haben?

573
lindhe

Ich richte ein System mit 5 Festplatten in RAIDZ2 und einer SSD ein, wo das Betriebssystem läuft. Ich überlege, das Systemlaufwerk (die SSD) zu partitionieren, um die freie Partition der SSD als Cache im RAIDZ2 festzulegen. Ich habe eine Menge guter Dinge über den SSD-Cache in RAIDZs gehört, aber es ist eine schlechte Idee, das Systemlaufwerk zu verdoppeln? Ich verstehe, dass es nicht so gut sein wird wie eine dedizierte SSD für das Caching, aber ist das absolut schlecht? Ich frage mich sowohl hinsichtlich der Leistung als Cache- als auch Systemlaufwerk, aber auch, ob die Lebensdauer des Laufwerks dadurch erheblich beeinträchtigt wird.

2

1 Antwort auf die Frage

0
Olli

Um es kurz zu machen: Wenn Sie keine dedizierte SSD für RAIDZ haben, wird sie weniger verwendet.

ZFS misst automatisch, ob die Verwendung von ZIL / L2ARC tatsächlich die Leistung erhöht oder nicht. Wenn Sie für L2ARC eine langsame Festplatte (z. B. einen USB2.0-Stick) verwenden, bleibt diese Einstellung unbenutzt, da die Verwendung der Festplatte im Vergleich zur direkten Verwendung von Festplatten nichts bewirkt. Wenn diese SSD ständig durch andere Anwendungen gesättigt wird, profitieren Sie nicht davon, aber der einzige Nachteil ist, dass Sie Speicherplatz verschwenden, den Sie für das Caching zugewiesen haben. Eine ausführliche Dokumentation finden Sie unter fs / zfs / arc.c (dieser Link verweist auf Illuminos ZFS, aber zfs-on-linux hat genau oder fast genau denselben Code).

Ich verwende dieselbe SSD für OS und L2ARC, und bei bestimmten Workloads macht es wirklich einen Unterschied. Ich habe keine Benchmark-Ergebnisse mehr. In meinem Fall werden OS-Dateien normalerweise in den Speicher geladen, sodass die E / A-Last für OS (Linux) nicht von Bedeutung ist.

Gute Antwort! :) In meinem Fall glaube ich, dass die Arbeitslast auf der Systemfestplatte nicht zu groß ist, da mein Betriebssystem nicht zu viele andere Dinge tut, außer als Dateiserver zu fungieren. Vielen Dank! lindhe vor 10 Jahren 0