Hi,
I'm scratching my head here with the following storage setup - I have 6 x 2TB nvme and I need to "provide" maximum storage with some redundancy. Let's say that IOPS is not that important and the fact the in theory the nvme's (INTEL SSDPE2KX020T8) are fast enough for my needs (LXC -> postgresql storage)
So I created 3 mirrored vdev's in one pool:
I've set the ashift=12
The specs of the nvme say that the block size is 512, so ashift 12 is ok
When adding the pool, what block size should be optimal ? 4k (to go with ashift) or 8k (default) ?
Other suggestions on my storage config are welcomed.
I'm scratching my head here with the following storage setup - I have 6 x 2TB nvme and I need to "provide" maximum storage with some redundancy. Let's say that IOPS is not that important and the fact the in theory the nvme's (INTEL SSDPE2KX020T8) are fast enough for my needs (LXC -> postgresql storage)
So I created 3 mirrored vdev's in one pool:
root@pve171:~# zpool status -v
pool: storagezfs
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
storagezfs ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
nvme4n1 ONLINE 0 0 0
nvme5n1 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
nvme6n1 ONLINE 0 0 0
nvme7n1 ONLINE 0 0 0
mirror-2 ONLINE 0 0 0
nvme9n1 ONLINE 0 0 0
nvme10n1 ONLINE 0 0 0
root@pve171:~# zpool list -v
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
storagezfs 5.44T 408K 5.44T - - 0% 0% 1.00x ONLINE -
mirror 1.81T 152K 1.81T - - 0% 0.00% - ONLINE
nvme4n1 - - - - - - - - ONLINE
nvme5n1 - - - - - - - - ONLINE
mirror 1.81T 104K 1.81T - - 0% 0.00% - ONLINE
nvme6n1 - - - - - - - - ONLINE
nvme7n1 - - - - - - - - ONLINE
mirror 1.81T 152K 1.81T - - 0% 0.00% - ONLINE
nvme9n1 - - - - - - - - ONLINE
nvme10n1 - - - - - - - - ONLINE
I've set the ashift=12
The specs of the nvme say that the block size is 512, so ashift 12 is ok
When adding the pool, what block size should be optimal ? 4k (to go with ashift) or 8k (default) ?
Other suggestions on my storage config are welcomed.