Hauptreferenzen
ZFS L2ARC (Brendan Gregg) (2008-07-22) und ZFS und das Hybridspeicherkonzept (Anatol Studlers Blog) (2008-11-11) enthalten das folgende Diagramm:
Sollte ich die vertikale weiße Linie – auf der SSDs–Ebene – als Präferenz für die Verwendung separater SSDs interpretieren –
- eine Präferenz nicht L2ARC und ZIL auf einer einzigen Festplatte zu mischen?
Hintergrund (Antwort auf Kommentare)
Persönlich ist es unwahrscheinlich, dass ich zu Hause L2ARC oder ZIL mit einem Computer verwende, der mir zur Verfügung steht. (Mein Alltagscomputer ist ein MacBookPro5,2 mit 8 GB Speicher und Hybrid Seagate ST750LX003-1AC154. Es ist nicht geplant, das optische Laufwerk durch eine SSD zu ersetzen.)
Anderswo: Bei der Arbeit wird es eine Umnutzung des Kits geben, aber ich habe kein Datum oder vollständige Details. (Xserve RAID x2 im Mix … zu diesem Zeitpunkt kann ich mir nicht vorstellen, diese an ZFS weiterzugeben, aber ich bin offen.)
Meine Neugier auf SSD-Best Practices für L2ARC und ZIL begann, als ich leistungsbezogene Diskussionen im ZEVO–Bereich verfolgte – insbesondere das unten erwähnte Thema, bei dem ein Benutzer sowohl L2ARC als auch ZIL auf einer einzigen Festplatte hat.
Andere Referenzen und Diskussionen
L2ARC Screenshots (Brendan Gregg) (2009-01-30)
SLOG Screenshots (Brendan Gregg) (2009-06-26)
ZFS Root Backup / „Disaster“ Recovery und Verschieben von Root Pool (2011-01-10) empfiehlt eine Mischung aus drei Dingen (Root Pool, ZIL und L2ARC) auf einer einzigen Festplatte –
… nicht die Kopfschmerzen wert, die auftreten können, wenn Sie versuchen, alle 3 auf derselben Festplatte zu verwalten. Zum Beispiel, wenn Sie sich entscheiden, den Inhalt des ZIL für Ihren Datenpool neu zu installieren und versehentlich zu verstopfen. Geben Sie keine Festplatten für Poolkomponenten oder Pools frei, um die Verwaltung und Wiederherstellung einfach zu halten. …
– Ich bin mehr daran interessiert, ob es empfehlenswert ist, zwei dieser Dinge nicht auf einer einzigen Festplatte zu mischen.
https://superuser.com/a/238744/84988 (2011-01-28) erwähnt „Cache (L2ARC Cache) und write log (ZIL) auf SSD“ (Singular). In Bezug auf FUSE und Windows behandle ich diese Antwort jedoch nicht als besonders relevant für alltäglichere und leistungsorientiertere Anwendungen von ZFS.
@ChrisS erwähnte ZIL und L2ARC im Kommunikationsraum am 2011-08-16.
http://forums.macrumors.com/showpost.php?p=14248388 (2012-01-31) unterstützt mehrere SSDs:
Etwas, das Sie über ZFS verstehen müssen: Es hat zwei verschiedene Arten von Caching, Lesen und Schreiben (L2ARC und ZIL), die typischerweise auf SSDs untergebracht sind. Das ZIL ist der Schreibcache. Das ist wahrscheinlich, wo dieses Missverständnis herkommt. Die ZIL wird bei jedem Schreibvorgang in den Zpool gehämmert (unter der Annahme eines aktiven Systems). Das Problem ist, dass die Verwendung einer mlc-basierten SSD als ZIL dazu führt, dass sie sich abnutzen und ziemlich schnell ausfallen. Sie benötigen eine (viel teurere) slc-basierte SSD, um als ZIL-Laufwerk verwendet zu werden.
Ein Zpool, der vollständig aus SSDs besteht, ist nicht nur möglich, sondern funktioniert auch recht gut. Außerdem entfallen grundsätzlich separate Antriebe für ZIL und L2ARC. Ja, Sie haben keine TRIM-Unterstützung, aber basierend auf der Copy-on-Write-Natur von ZFS ist das wahrscheinlich eine gute Sache.
Damit spielt ZFS NICHT gut mit fast vollen (sagen wir 85% oder höher) zpools. Die Leistung beginnt deutlich abzunehmen – unabhängig davon, ob Sie rotierende magnetische Medien oder Festkörpermedien verwenden. Der Mangel an TRIM-Unterstützung würde dieses Problem wahrscheinlich verschärfen, aber es ist bereits ein Problem.
https://serverfault.com/a/397431/91969 (2012-06-11) empfiehlt:
- SLC typ SSD (speziell nicht MLC) für ZIL
- MLC typ SSD für L2ARC.
https://superuser.com/a/451145/84988 (2012-07-19) erwähnt eine singuläre „SSD für ZIL und L2ARC zur Beschleunigung von ZFS“.
zevo.getgreenbytes.com * View topic – Problem mit der FW800-Verbindungsreihenfolge? (2012-09-24) beschäftigt sich mit der Reihenfolge der Dinge auf einem FireWire-Bus mit einer einzigen SSD für ZIL und L2ARC
- Busreihenfolge beiseite, dass ZEVO Thema begann mich zu fragen, ob separate SSDs vorzuziehen sein könnten.
Genauer gesagt: Ich habe mich über Interpretationen der weißen Linie im obigen Diagramm gewundert …