Danke für die ausführliche Erklärung!
Wie spielt jetzt L2ARC und Schreibcache auf einer SSD da rein?
Sollte man L2ARC erst nehmen wenn man nicht mehr RAM ins System bekommt?
Wie ludwinator schreibt, L2Arc bring bei ausreichend RAM keine Extra Performance bzw bei zu wenig RAM macht ein RAM Ausbau mehr Sinn
Die Situation dass man RAM nicht mehr ausreichend erweitern kann, wird es wohl kaum noch geben.
Bei einem Heimserver mit relativ wenig Dateien und Nutzern sind 16-32GB RAM ausreichend, bei einem professionelleren Filer 32-64GB so dass mehr RAM wenig bringt - es sei denn man hat sehr viele User, sehr viele Dateien oder eine hohe Volatilität mit vielen Änderungen. Dann bedeutet mehr RAM dass mehr Metadaten oder häufiger letzte Datenblöcke im Cache liegen (schnellerer Zugriff)
Aber
L2Arc SSD Lesecache ist persistent. Das bedeutet dass der Inhalt bei Reboot erhalten bleibt.
Arc RAM Cache wird gelöscht und muss erst wieder angelernt werden.
Auf einem L2Arc kann man read ahead (vorausschauendes Lesen) aktivieren.
Das kann manchmal etwas Performance bringen.
Schreibcache auf SSD
Das gibts bei ZFS nicht. Schreibcache ist ausschließlich schnelles RAM.
Zuletzt bearbeitet: