główne referencje
ZFS L2ARC (Brendan Gregg) (2008-07-22) oraz ZFS i koncepcja hybrydowego przechowywania danych (Blog Anatola Studlera) (2008-11-11) zawierają następujący schemat:
Czy powinienem interpretować pionową białą linię – na warstwie dysków SSD-jako preferencję używania oddzielnych dysków SSD–
- preferowane, aby nie mieszać L2ARC i ZIL na jednym dysku?
Tło (odpowiedź na komentarze)
osobiście w domu raczej nie będę używał L2ARC lub ZIL z jakimkolwiek dostępnym dla mnie komputerem. (Mój codzienny komputer To MacBookPro5, 2 z pamięcią 8 GB i hybrydowym Seagate ST750LX003-1AC154. Nie planuje się wymiany napędu optycznego na SSD.)
gdzie indziej: w pracy będzie jakaś zmiana zestawu, ale nie mam daty ani pełnych szczegółów. (Xserve RAID x2 w miksie … w tej chwili nie wyobrażam sobie dawania tego do ZFS, ale mam otwarty umysł.)
moja ciekawość na temat najlepszych praktyk SSD zarówno dla L2ARC, jak i ZIL rozpoczęła się podczas dyskusji związanych z wydajnością w obszarze ZEVO-w szczególności na temat wymieniony poniżej, gdzie użytkownik ma zarówno L2ARC, jak i ZIL na jednym dysku.
inne odnośniki i dyskusje
zrzuty ekranu L2ARC (Brendan Gregg) (2009-01-30)
SLOG screenshoty (Brendan Gregg) (2009-06-26)
ZFS root backup / odzyskiwanie „po awarii” i przenoszenie puli root (2011-01-10) zaleca mieszankę trzech rzeczy (root pool, ZIL i L2ARC) na jednym dysku–
… nie warto bóle głowy, które mogą wystąpić podczas próby zarządzania wszystkie 3 na tym samym dysku. Na przykład, jeśli zdecydujesz się ponownie zainstalować i przypadkowo zablokować zawartość ZIL dla puli danych. Nie udostępniaj dysków dla składników puli ani między pulami, aby ułatwić zarządzanie i odzyskiwanie. …
– bardziej interesuje mnie, czy nie zaleca się mieszania dwóch takich rzeczy na jednym dysku.
https://superuser.com/a/238744/84988 (2011-01-28) wspomina o „cache (l2arc cache) I write log (ZIL) on SSD” (liczba pojedyncza). Jednak jeśli chodzi o FUSE i Windows, nie traktuję tej odpowiedzi jako szczególnie istotnej dla bardziej powszechnych i nastawionych na wydajność zastosowań ZFS.
@ChrisS wspomniał o ZIL i L2ARC w pokoju komunikacyjnym w dniu 2011-08-16.
http://forums.macrumors.com/showpost.php?p=14248388 (2012-01-31) omówienie wielu dysków SSD:
coś, co musisz zrozumieć o ZFS: ma dwa różne rodzaje buforowania, odczytu i zapisu (L2ARC i ZIL), które są zwykle umieszczone na dyskach SSD. ZIL jest pamięcią podręczną zapisu. Prawdopodobnie stąd bierze się to błędne przekonanie. ZIL jest wbijany (zakładając aktywny system) z każdym zapisem, który wystąpi do zpoola. Problem polega na tym, że użycie dysku SSD opartego na mlc jako ZIL powoduje, że zużywają się i dość szybko ulegają awarii. Potrzebny jest (znacznie droższy) dysk SSD oparty na slc, aby mógł być używany jako napęd ZIL.
posiadanie zpool składającego się w całości z dysków SSD jest nie tylko możliwe, ale działa całkiem dobrze. Zasadniczo eliminuje to również potrzebę stosowania oddzielnych napędów dla ZIL i L2ARC. Tak, nie masz obsługi TRIM, ale w oparciu o charakter ZFS kopiowania przy zapisie, to prawdopodobnie dobra rzecz.
To powiedziawszy, ZFS nie gra dobrze z prawie pełnymi (powiedzmy 85% lub wyższymi) zpoolami. Wydajność zaczyna znacznie spadać-niezależnie od tego, czy używasz obrotowych nośników magnetycznych, czy półprzewodników. Brak wsparcia TRIM prawdopodobnie zaostrzyłby ten problem, ale to już problem.
https://serverfault.com/a/397431/91969 (2012-06-11) poleca:
- SSD typu SLC (w szczególności nie MLC)dla ZIL
- SSD typu MLC dla L2ARC.
https://superuser.com/a/451145/84988 (2012-07-19) wspomina o pojedynczym „SSD dla ZIL i L2ARC, aby przyspieszyć ZFS”.
zevo.getgreenbytes.com * zobacz temat – problem z wydajnością przy zamówieniu połączenia FW800? (2012-09-24) jest zaniepokojony kolejnością rzeczy na magistrali FireWire z pojedynczym SSD dla ZIL i L2ARC
- zamówienie magistrali pomijając, że temat ZEVO zaczął mnie zastanawiać, czy oddzielne dyski SSD mogą być preferowane.
a dokładniej: zastanawiałem się nad interpretacją białej linii na powyższym diagramie …