[OmniOS-discuss] Fragmentation
Guenther Alka
alka at hfg-gmuend.de
Fri Jun 23 15:09:46 UTC 2017
The fragmentation info does not describe the fragmentation of the data
on pool but the fragmentation of the free space. A high fragmentation
value will result in high data fragmentation only when you write or
modify data.
https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSZpoolFragmentationMeaning
So the best and only way to reduce data fragmentation is not to fill up
a pool say over 70-80%.
You should also know that CopyOnWrite filesystems where a complete
datablock ex 128k is written newly even if you change a "house" to a
"mouse" in a textfile are more vulnerable to fragmentation than older
filesystems. This is the price for the crash resitency where a power
outage during a write cannot lead to a corrupted filesystem like with
older filesystems where it can happen that the data is modified "infile"
while the according metadata update is not happening. ZFS
over-compensates this with its advanced rambased read and write caches.
A "defrag tool" is not available for ZFS.
Gea
Am 23.06.2017 um 16:13 schrieb Artyom Zhandarovsky:
> there any way to decrease fragmentation of dr_tank ?
--
More information about the OmniOS-discuss
mailing list