We have been having concerns respecting the massive increase in storage requirements since moving to FreeBSD and RAIDZ. I have been reading a thread concerning this, Thread 71099, and would like to have the ashift settings put into some context by someone who knows what is going on.
Our host was set up with
On this host we have four disks, encrypted, all in a raidz2 single pool created by the installer. The host runs the BHyve hypervisor and has several guests all running with zfs backends. The applications running in theses guests include postfix, postgresql and cyrus-imap. We are migrating off of the existing host onto another machine also running FreeBSD. We are still debating whether to stick with 12 or revert to 11 on the new host. Whatever the decision I would like to learn what would be the most appropriate values for the block size / ashift.
Our host was set up with
vfs.zfs.min_auto_ashift: 12
and vfs.zfs.max_auto_ashift: 13
. This had to have been done by the installer. I infer that the selection of 4096 byte sectors resulted in the 12 value. I have no idea where the 13 comes from.On this host we have four disks, encrypted, all in a raidz2 single pool created by the installer. The host runs the BHyve hypervisor and has several guests all running with zfs backends. The applications running in theses guests include postfix, postgresql and cyrus-imap. We are migrating off of the existing host onto another machine also running FreeBSD. We are still debating whether to stick with 12 or revert to 11 on the new host. Whatever the decision I would like to learn what would be the most appropriate values for the block size / ashift.