nonharderware
2024-05-09, 12:53:15
Hallo,
in meinem Heimserver-Thread ist das Thema ZFS zentral und auch das Caching sowie der damit einhergehende Overhead.
Wer sich zu ZFS einmal einlesen möchte, findet hier bei diesen Links einen mMn. guten Überblick:
https://de.wikipedia.org/wiki/ZFS_(Dateisystem)
https://www.starline.de/magazin/technische-artikel/ram-und-ssd-cache-optionen-fuer-openzfs
https://www.45drives.com/community/articles/zfs-caching/
Wie sinnvoll ist es, bei einem RAIDzX einen extra Cache (L2ARC) in Form einer NVMe SSD anzuhängen?
Soweit ich verstanden habe, ist RAM für ZFS das A und O.
Sollte das RAM knapp werden, gibt es die Möglichkeit einen Cache einzuhängen um den Zeitpunkt des RAM-Upgrades zu verschieben - vor allem weil eine NVME SSD meist günstiger als ECC-RAM ist.
Je nach Größe des Cache, entsteht aber eine gewisse Menge an Verwaltungsoverhead (und somit RAM-Belegung), welcher die Cache Idee ad absurdum führt.
Beispiel: Xeon 1280v6 (4C/8T), 64GB ECC.
Ich habe auf dem System ein ZFS 1TB SATA SSD Mirror mit einer 256GB NVMe als Cache.
Aber: Würde ich aktuell nicht mehr machen.
Bei meinem RAIDz2 mit 5x 4TB SATA HDD macht es eventuell Sinn - ergo einen L2ARC auf einer SSD.
Ich überlege aber ob hier 256GB nicht zu viel ist und ich eventuell eine kleinere mit 64GB nehmen soll.
Wie sind eure Erfahrungen und Überlegungen?
Generell, nicht nur auf mein Beispiel bezogen.
in meinem Heimserver-Thread ist das Thema ZFS zentral und auch das Caching sowie der damit einhergehende Overhead.
Wer sich zu ZFS einmal einlesen möchte, findet hier bei diesen Links einen mMn. guten Überblick:
https://de.wikipedia.org/wiki/ZFS_(Dateisystem)
https://www.starline.de/magazin/technische-artikel/ram-und-ssd-cache-optionen-fuer-openzfs
https://www.45drives.com/community/articles/zfs-caching/
Wie sinnvoll ist es, bei einem RAIDzX einen extra Cache (L2ARC) in Form einer NVMe SSD anzuhängen?
Soweit ich verstanden habe, ist RAM für ZFS das A und O.
Sollte das RAM knapp werden, gibt es die Möglichkeit einen Cache einzuhängen um den Zeitpunkt des RAM-Upgrades zu verschieben - vor allem weil eine NVME SSD meist günstiger als ECC-RAM ist.
Je nach Größe des Cache, entsteht aber eine gewisse Menge an Verwaltungsoverhead (und somit RAM-Belegung), welcher die Cache Idee ad absurdum führt.
Beispiel: Xeon 1280v6 (4C/8T), 64GB ECC.
Ich habe auf dem System ein ZFS 1TB SATA SSD Mirror mit einer 256GB NVMe als Cache.
Aber: Würde ich aktuell nicht mehr machen.
Bei meinem RAIDz2 mit 5x 4TB SATA HDD macht es eventuell Sinn - ergo einen L2ARC auf einer SSD.
Ich überlege aber ob hier 256GB nicht zu viel ist und ich eventuell eine kleinere mit 64GB nehmen soll.
Wie sind eure Erfahrungen und Überlegungen?
Generell, nicht nur auf mein Beispiel bezogen.