Hello everyone,
I am rebuilding my home server from scratch - the one I am using right now will be demoted to a bare metal PBS host.
I will use consumer hardware, currently the leading option is an i9-13700 + 96 GB of DDR5.
As for storage, I plan to have an HBA passed through some flavour of NAS, but then there is the root FS, and the VM/LXC storage.
I have been reading quite a bit around, and I would like to understand whether I get any particular benefit in using NVMe storage for the root filesystem. The motherboard I plan to use has 4 NVMe slots, therefore I initially thought to use 2x 256GB in mirror for root, and 2x 2T in mirror for the VMs, but it seems to me that NVMe is not strictly necessary for the root FS.
As a data point, I currently have two hosts (that I want to consolidate), and in the root FS they run at about 100 GB per day of data written. It should be possible to find cheap SSDs in the hundredth of TBW; those would last on average 3 years. To mitigate this, I can even use four drives in mirror + stripe; this would even help with the IOPS problem hopefully.
To sum it up, my latest strategy would be:
- buy 2x 512 G/1 TB sata SSD (to get a lot of TBW), zfs mirror, root FS
- buy 2x 1 TB/2 TB NVMe, zfs mirror, VMs
- after maybe 1yr add 2 SSDs to the root pool, for striping, and to avoid all SSDs failing at once
- adding further NVMe would be done on a need-for-storage basis, but I am going to backup my VMs anyway so even a catastrophic failure would be recoverable there
Would this be a sensible plan?
Thanks a lot!
V
I am rebuilding my home server from scratch - the one I am using right now will be demoted to a bare metal PBS host.
I will use consumer hardware, currently the leading option is an i9-13700 + 96 GB of DDR5.
As for storage, I plan to have an HBA passed through some flavour of NAS, but then there is the root FS, and the VM/LXC storage.
I have been reading quite a bit around, and I would like to understand whether I get any particular benefit in using NVMe storage for the root filesystem. The motherboard I plan to use has 4 NVMe slots, therefore I initially thought to use 2x 256GB in mirror for root, and 2x 2T in mirror for the VMs, but it seems to me that NVMe is not strictly necessary for the root FS.
As a data point, I currently have two hosts (that I want to consolidate), and in the root FS they run at about 100 GB per day of data written. It should be possible to find cheap SSDs in the hundredth of TBW; those would last on average 3 years. To mitigate this, I can even use four drives in mirror + stripe; this would even help with the IOPS problem hopefully.
To sum it up, my latest strategy would be:
- buy 2x 512 G/1 TB sata SSD (to get a lot of TBW), zfs mirror, root FS
- buy 2x 1 TB/2 TB NVMe, zfs mirror, VMs
- after maybe 1yr add 2 SSDs to the root pool, for striping, and to avoid all SSDs failing at once
- adding further NVMe would be done on a need-for-storage basis, but I am going to backup my VMs anyway so even a catastrophic failure would be recoverable there
Would this be a sensible plan?
Thanks a lot!
V