- Žádné nadcházející události
Tunning ZFS
Dvě hodiny ráno .. krásný čas na tunning ZFS :-)
Dostupné parametry získáme příkazem zfs get, konkrétní nastavení např. takto:
[kenji@yonbi]:~ zfs get version rpool NAME PROPERTY VALUE SOURCE rpool version 3 -
Jejich hodnotu nastavujeme pomocí zfs set parametr=hodnota oddíl, např zfs set version=3 rpool.
Takže začínáme, nejprve si inecháme vypsat co všechno na disku máme:
[kenji@yonbi]:~ zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 172G 56,0G 81K /rpool rpool/ROOT 14,6G 56,0G 19K legacy rpool/ROOT/opensolaris-release-1908 14,6G 56,0G 12,6G / rpool/dump 988M 56,0G 988M - rpool/export 156G 56,0G 169M /export rpool/export/home 156G 56,0G 21K /export/home rpool/export/home/kenji 156G 56,0G 155G /export/home/kenji rpool/swap 988M 56,2G 755M -
$ zfs set quota=none rpool
Quotu na desktopu asi nepotřebujeme, pryč s ní.
$ zfs set atime=off rpool
Ukládání času přístupu k souborům - zbytečnost, která jen zpomaluje diskové operace.
$ zfs set shareiscsi=off rpool
ICSCI hádám běžně nevyužijeme.
A jdeme vytunningovat swap.
$ zfs set checksum=off rpool/swap
Kontrolní součty slouží k ověřování integrity dat, jistě dobrá věc, ale u swapu je nejdůležitější rychlost.
$ zfs set compression=gzip rpool/swap
Komprese swapu, dobrá věc na pomalé laptopové disky. Menší zátěž disku při swapování na úkor větší zátěže CPU. Dá se nastavit více úrovní komprimace.
Za ztracená nebo poškozená data, případně nemožnost bootu systému autor neručí. Výše zmíněné tipy jsou neozkoušené, proto je používejte jen na vlastní nebezpečí.
Máte někdo také nějaká kouzla v rukávu? Podělte se o ně :-)
Update:
Co se týká komprimace ZFS, našel jsem pěkný článek - http://blogs.sun.com/observatory/entry/zfs_compression_a_win_win

