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.