ZFS ARC, ZIL ve SLOG - RAM, Disk ve Güvenli Yazma Üçgeni
ZFS'in ARC cache, ZIL ve SLOG mekanizmalarını performans ve veri güvenliği açısından inceliyoruz.
Hakan E. · · Akademi

ZFS ARC, sık erişilen veriyi RAM'de tutan gelişmiş cache katmanıdır. Geleneksel basit LRU yaklaşımından farklı olarak yakın zamanda ve sık kullanılan bloklar arasında denge kurmaya çalışır. Bu yüzden ZFS sunucusunda boş RAM'in az görünmesi tek başına kötü haber değildir. RAM boş duracağına işe alınmıştır.
ZIL, synchronous write işlemlerinin transaction group ana havuza yazılmadan önce güvenli biçimde kaydedilebilmesini sağlar. Ayrı ve düşük gecikmeli bir cihaz kullanıldığında bu cihaz SLOG olarak görev yapabilir. SLOG genel amaçlı write cache değildir ve bütün write performansını kendiliğinden artırmaz. Özellikle asynchronous workload için beklentiye girmek SSD'ye fazla anlam yüklemektir.
Doğru tasarımda workload'un sync davranışı, power-loss protection, latency ve pool topolojisi birlikte değerlendirilir. ARC büyüklüğü, L2ARC ve SLOG seçimleri benchmark görmeden kopyalanacak internet tarifleri değildir. Depolama sistemleri ölçüm sever, forum ezberi değil.