50G na /root je IMHO moc
pokud ZIL tak 2 SLC SSD v mirroru (odejde ZIL -> pravdepodobne si prisel o celej pool). druha vec je ze ZIL ti pomuze jen pokud mas synchronni workload (takovej kterej casto dela fsync()), protoze to efektivne bude synchronni na SSD proti rotacnim diskum. velikost neni potreba, stejne se ZIL nepouzije vic nez na myslim 2 TXG (tzn asi 10s casu tech rotacnich disku, rozumnej horni odhad 100MB/s na jeden, v tvem pripade teda 3GB), takze to nefunguje jako velka zapisova cache
co bych asi udelal ja tak kousek SSD jako /boot (nebo nejakou USB flash, ZFS je totiz opatrny, a pokud nema celej disk ale jen partition tak nepouziva write cache, otazka je jestli to ssd poslechne), rotacni disky do raidz, SSD jako L2ARC. na druhou stranu tohle je setup pro fileserver, ty asi budes mit jiny pozadavky odezvy od / a /home
L2ARC neni az tak potreba pokud A) mas dost pameti (16G by mohlo byt akorat na samo domo) b) nepouzivas deduplikaci (potom bys musel mit pameti vic, mam dojem neco jako +3GB na kazdej 1TB dat pro dedup tabulky, vic pokud pouzivas mensi bloky)
zalezi jestli ti jde o celkovou rychlost pristupu k datum (potom chces SSD asi jako L2ARC), nebo preferujes data na / proti /home (coz bych u desktopu cekal, pak chces system na SSD sam)