ZFS ZIL

ZFS har en ZFS Intent Log, även kallad ZIL för att logga transaktioner innan de skrivs till disk. Denna är till för att minimera risken att data blir korrupt vid skrivning. Som standard ligger denna i samma zpool som filsystemen, men den kan även ligga på en annan disk, en annan dator eller till och med i RAM. Nackdelen med RAM är dock att du måste ha en UPS för att inte riskera dataförlust om strömmen går. En SSD-disk eller någon annan sorts lokalt ansluten lagringsvolym med likvärdig eller bättre prestanda är ett perfekt ställe att ha sin ZIL på. Fördelen med att flytta ut sin ZIL till ett snabbare medium är en våldsam prestandaskjuts för skrivningar till disken.

Om man nu inte vill ha sin ZIL påslagen, och alltså inte bryr sig om eventuella dataförluster eller datakorruption så går det att stänga av den också. Men man ska vara väldigt medveten om vilka eventuella problem och risker detta kan medföra. Solaris-wikin har bra information om just detta.

Tyvärr kan jag inte testköra med ZIL på SSD eller liknande eftersom jag inte har råd med en sådan disk. Skulle någon känna för att sponsra mig med en så det ju alltid välkommet, annars får ni helt enkelt testköra själva eller vänta tills jag fått råd med en SSD. Att söka på Google om ZFS och ZIL ger ganska mycket matnyttig information för den nyfikne.

  1. RAID-Z får vänta ett inlägg till, en del läsare var tydligen ivriga att lära sig mera om ZFS ZIL / logstore. :P

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Page optimized by WP Minify WordPress Plugin