Główne referencje
ZFS L2ARC (Brendan Gregg) (2008-07-22) oraz ZFS i Hybrid Storage Concept (blog Anatola Studlera) ( 11.11.2008 ) zawierają następujący schemat:
Pytanie
Czy powinienem interpretować pionową białą linię - na warstwie dysków SSD - jako preferowanie używania oddzielnych dysków SSD -
- wolisz nie mieszać L2ARC i ZIL na jednym dysku?
Kontekst (odpowiedź na komentarze)
Osobiście w domu raczej nie używam L2ARC ani ZIL na żadnym dostępnym dla mnie komputerze. (Mój codzienny komputer to MacBookPro5,2 z 8 GB pamięci i hybrydowym Seagate ST750LX003-1AC154. Nie planuję zastąpienia napędu optycznego dyskiem SSD.)
Gdzie indziej: w pracy nastąpi zmiana przeznaczenia zestawu, ale nie mam daty ani pełnych szczegółów. (Xserve RAID x2 w miksie… w tej chwili nie wyobrażam sobie, aby przekazywać je ZFS, ale mam otwarty umysł.)
Moja ciekawość najlepszych praktyk SSD zarówno dla L2ARC, jak i ZIL zaczęła się podczas dyskusji na temat wydajności w obszarze ZEVO - w szczególności w temacie wymienionym poniżej, w którym użytkownik ma zarówno L2ARC, jak i ZIL na jednym dysku.
Inne referencje i dyskusje
Zrzuty ekranu L2ARC (Brendan Gregg) (30.01.2009)
Zrzuty ekranu SLOG (Brendan Gregg) (26.06.2009)
[zfs-dyskusji] Kopia zapasowa katalogu głównego ZFS / odzyskiwanie po awarii i przenoszenie puli głównej (2011-01-10) odradza połączenie trzech rzeczy (pula root, ZIL i L2ARC) na jednym dysku -
… Nie warte bólu głowy, który może wystąpić podczas próby zarządzania wszystkimi 3 na tym samym dysku. Na przykład, jeśli zdecydujesz się ponownie zainstalować i przypadkowo zablokować zawartość ZIL dla swojej puli danych. Nie udostępniaj dysków dla składników puli lub między pulami, aby uprościć zarządzanie i odzyskiwanie. …
- Bardziej interesuje mnie to, czy nie zaleca się mieszania dwóch z tych rzeczy na jednym dysku.
/superuser//a/238744/84988 (2011-01-28) wspomina o „pamięci podręcznej (pamięć podręczna L2ARC) i zapisuje dziennik (ZIL) na dysku SSD” ( liczba pojedyncza ). Jednak, ponieważ dotyczy FUSE i Windows, nie traktuję tej odpowiedzi jako szczególnie istotnej dla bardziej powszechnych i nastawionych na wydajność zastosowań ZFS.
@ChrisS wspomniał ZIL i L2ARC w The Comms Room 16.08.2011 .
http://forums.macrumors.com/showpost.php?p=14248388 (31.01.2012) omawia wiele 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 przechowywane na dyskach SSD. ZIL to pamięć podręczna zapisu. Prawdopodobnie stąd bierze się to nieporozumienie. ZIL jest młotkowany (przy założeniu aktywnego systemu) przy każdym zapisie do zpool. Problem polega na tym, że użycie dysku SSD opartego na mlc jako ZIL powoduje, że zużywają się one i dość szybko psują. Potrzebny jest (znacznie droższy) dysk SSD oparty na slc, który będzie używany jako napęd ZIL.
Posiadanie zpool w całości składających się z dysków SSD jest nie tylko możliwe, ale działa całkiem dobrze. Zasadniczo eliminuje to również potrzebę oddzielnych napędów dla ZIL i L2ARC. Tak, nie masz obsługi TRIM, ale w oparciu o naturę ZFS polegającą na kopiowaniu i zapisywaniu, to prawdopodobnie dobra rzecz.
Mając to na uwadze, ZFS NIE działa dobrze z prawie pełnymi (powiedzmy 85% lub więcej) pulami zpool. Wydajność zaczyna znacznie spadać - niezależnie od tego, czy używasz magnetycznych nośników obrotowych, czy półprzewodnikowych. Brak obsługi TRIM prawdopodobnie zaostrzyłby ten problem, ale już jest problemem.
/server//a/397431/91969 (2012-06-11) zaleca:
- Dysk SSD typu SLC (konkretnie nie MLC) dla ZIL
- Dysk SSD typu MLC dla L2ARC.
/superuser//a/451145/84988 (2012-07-19) wspomina o pojedynczym „dysku SSD dla ZIL i L2ARC w celu przyspieszenia ZFS”.
zevo.getgreenbytes.com • Zobacz temat - Problem z wydajnością przy zamówieniu połączenia FW800? (24.09.2012) dotyczy porządku rzeczy w autobusie FireWire z jednym dyskiem SSD dla ZIL i L2ARC
- pomijając kolejność autobusów, ten temat ZEVO zaczął mnie zastanawiać, czy oddzielne dyski SSD mogą być lepsze.
Mówiąc dokładniej: zastanawiałem się nad interpretacjami białej linii na powyższym schemacie…