I've been searching for a while for some definitive information, but either no one has really addressed it, or my google-fu isn't very good.
I have two NVME drives. They are NOT mirrored, they are separate pools.
Drive A is 512GB and has a 512b sector size with a 16KB Page size. Currently ashift=12.
Drive B is 2TB and has a 4096k (set with nvme format) sector size with a 16KB Page size. Currently ashift=12.
Both drives have a page size of 16K. Does it make sense or have benefits to match the ashift to the page size? In this case, an ashift of 14 would match the page size. I have ZVOLS for vms on drive A and may Do an iscsi ZVOL on drive B. Is it best to match the 16KB size there too (e.g., 16KB Ashift=14, ZVOL block size of 16K, Filesystem cluster size of 16K)?
I have two NVME drives. They are NOT mirrored, they are separate pools.
Drive A is 512GB and has a 512b sector size with a 16KB Page size. Currently ashift=12.
Drive B is 2TB and has a 4096k (set with nvme format) sector size with a 16KB Page size. Currently ashift=12.
Both drives have a page size of 16K. Does it make sense or have benefits to match the ashift to the page size? In this case, an ashift of 14 would match the page size. I have ZVOLS for vms on drive A and may Do an iscsi ZVOL on drive B. Is it best to match the 16KB size there too (e.g., 16KB Ashift=14, ZVOL block size of 16K, Filesystem cluster size of 16K)?