Also, ZFS does things like putting the ZIL data (when not on a dedicated device) at the outer edge of disks, that being faster.

No, ZFS does not do that. It will chain the intent log from blocks allocated
from the same metaslabs that the pool is allocating from.
This actually works out well because there isn't a large seek back to the
beginning of the device. When the pool gets near full then there will be
a noticeable slowness - but then all file systems performance suffer
when searching for space.

When the log is on a separate device it uses the same allocation scheme but
those blocks will tend to be allocated at the outer edge of the disk.
They only exist for a short time before getting freed, so the same
blocks gets re-used.

Neil.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to