Veranstaltungen/2009-12-04 ZFS-Workshop/Cache: ZIL
Aus UUGRN
Aus der man-Page:
log A separate intent log device. If more than one log device is specified, then writes are load-balanced between devices. Log devices can be mirrored. How- ever, raidz and raidz2 are not supported for the intent log. For more information, see the "Intent Log" section.
Das ZIL (= ZFS Intent Log) kann im Nachhinein attached, oder direkt beim Erstellen des Pools mit angelegt werden.
shl@lightbulb:~$ pfexec zpool create testpool raidz1 ~/HDD0 ~/HDD1 ~/HDD2 log ~/SSD0 shl@lightbulb:~$ zpool status -v testpool pool: testpool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM testpool ONLINE 0 0 0 raidz1 ONLINE 0 0 0 /export/home/shl/HDD0 ONLINE 0 0 0 /export/home/shl/HDD1 ONLINE 0 0 0 /export/home/shl/HDD2 ONLINE 0 0 0 logs ONLINE 0 0 0 /export/home/shl/SSD0 ONLINE 0 0 0 errors: No known data errors
Das Intent Log wird als Schreib-Cache verwendet. Noch wichtiger als beim L2ARC sollten immer redundant ausgelegte Devices genutzt werden. Am sinnvollsten auch hier SSDs.