Pro zacatek bych doporucil dotaz smerovat do spravne konference :)
Kaminar wrote on 2017/08/02 19:32:
Predne bych se ale chtel zeptat na soucasne zkusenosti se ZFS. V minule dobe me od ZFS dost odrazovaly ruzne zvesti, ktere se o ZFS sirily na webu. Jako treba ruzne popisy problemu s bootovanim po vypadku proudu, nebo jsem kdysi nekde cetl, ze pri kopirovani velkych souboru nebo masivnim kopirovani velkeho mnozstvi souboru, dochazi k padum OS ap. Nekdo si stezuje, ze je ZFS pomale, jinde se ale zase doctu, ze je vetsine pripadu mnohem rychlejsi nez UFS atd.
Pady systemu kvuli ZFS uz par let neregistruju. V minulosti jsem jich par zazil, ale to bylo tak nekde kolem FreeBSD verze 7.x. A v naproste vetsine pripadu to bylo spojeno s neexistenci swapu, nebo swapem na zvol. Od te doby, co mam swap na gmirroru (mala partition z kazdeho disku) jsem zadny ZFS related pad systemu nezaznamenal.
Proto bych se rad zeptal na vase zkusenosti se ZFS a v jakem stavu je v soucasne dobe: stabilita, rychlost (ve srovnani s UFS) ap. Planuji ho nasadit na 1 TB disk v desktopu se 4 GB RAM a pozdeji i na externi HDD 1 TB, kde budou zalohy.
4GB na desktopu je v dnesni dobe dost malo i bez ZFS. Mam na desktopu se ZFS (PC-BSD) 12GB RAM a i tak je spis pravidlem, nez vyjimkou, ze mam 1 - 2GB ve swapu.
Na stroji, kde mam jen zalohy na ZFS poolu (4x 4TB) je 5GB RAM a i tam je videt, ze by vic RAM vyrazne pomohlo.
No a srovnavat rychlost UFS a ZFS, to je tezky. Neco na ZFS pobezi rychleji, treba kdyz potrebujes precist / zapsat velky textovy log, ktery mas na ZFS s kompresi, tak z disku prectes treba jen 300MB dat i kdyz je soubor ve skutecnosti 10GB velky.
Obecne jsou zapisy na ZFS ale vyrazne pomalejsi. U neceho se muzes dostat na polovinu propustnosti UFS, nekde to bude jen par procent rozdil.
Me ta rychlost / pomalost az tolik nepali, protoze ji prevazujou vlastnosti, ktere ma ZFS a nema je UFS (snapshoty, klony, send & recieve, boot environment, quoty na oddily a ne na uzivatele atd.)
Takze tam, kde mam dost RAM a potrebuju tyhle featury, nasadim ZFS. Tam, kde to nepotrebuju, nebo na to nemam HW, pouzivam UFS + gmirror.
Dalsi dotaz bych mel ohledne instalace FreeBSD na ZFS. Pri instalaci bsdinstall vytvori datasety /zroot/ROOT a /zroot/ROOT/default. Kdybych si chtel rozvrzeni disku upravit podle sebe, neovlivni neexistence /zroot/TOOT/ default nejak upgrade freebsd-update?
Proc chces delat jiny layout? Urcite muzes, muze se to jmenovat i jinak, nez zroot/ROOT, ale jestli s tim nemas zkusenosti, drz se neceho osvedceneho - alespon pro zacatek ;)
Ja jsem si oblibil beadm (najdes ho v portech), ktery zajistuje Boot Environment pomoci klonovani, takze po nezdarenem upgrade se muzes jednoduchou volbou v bootloaderu dostat k nektere starsi verzi. Celkove to vypada treba takto
tank0 586G 1.17T 96K none tank0/ROOT 4.34G 1.17T 96K none tank0/ROOT/b4pupg_20170109 8K 1.17T 926M / tank0/ROOT/b4pupg_20170209 8K 1.17T 957M / tank0/ROOT/b4pupg_20170316 8K 1.17T 962M / tank0/ROOT/b4pupg_20170419 8K 1.17T 1.07G / tank0/ROOT/b4pupg_20170424 8K 1.17T 1.12G / tank0/ROOT/b4pupg_20170513 8K 1.17T 1.16G / tank0/ROOT/b4pupg_20170529 8K 1.17T 1.19G / tank0/ROOT/b4pupg_20170718 8K 1.17T 1.27G / tank0/ROOT/b4supd_20170109 8K 1.17T 938M / tank0/ROOT/b4supd_20170419 8K 1.17T 1.07G / tank0/ROOT/b4supd_20170627 8K 1.17T 1.22G / tank0/ROOT/default 4.34G 1.17T 1.36G / tank0/tmp 5.34M 1.17T 2.10M /tmp tank0/usr 285M 1.17T 96K none tank0/usr/home 284M 1.17T 276M /usr/home tank0/usr/obj 96K 1.17T 96K /usr/obj tank0/usr/ports 192K 1.17T 96K /usr/ports tank0/usr/ports/distfiles 96K 1.17T 96K /usr/ports/distfiles tank0/usr/src 96K 1.17T 96K /usr/src tank0/var 39.4M 1.17T 96K none tank0/var/audit 96K 1.17T 96K /var/audit tank0/var/log 35.8M 1.17T 17.8M /var/log tank0/var/tmp 3.48M 1.17T 128K /var/tmp tank0/vol0 581G 1.17T 120K /vol0 Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l