Dotazy na ZFS
Miroslav Lachman
000.fbsd at quip.cz
Wed Aug 2 20:32:22 CEST 2017
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
More information about the Users-l
mailing list