I have a home Proxmox server running an EPYC CPU and I want to add some M.2 NVME drives. So I purchased an ASUS Hyper M.2 X16 PCIe 3.0 X4 Expansion Card. Why PCIe 3.0, because the server has X16 PCIe 3.0 slots available.
I am interested in purchasing M.2 drives with a minimum of 2TB capacity, and I figured purchasing PCIe 4.0 drives was a good way to future proof, seeing as PCIe 4.0 M.2 drives are backwards compatible with PCIe 3.0.
I have been looking at the following drives…
WD_BLACK 2TB SN770 NVMe Internal Gaming SSD Solid State Drive - Gen4 PCIe
CORSAIR MP600 GS 2TB PCIe Gen4 x4 NVMe M.2 SSD
Crucial P5 Plus 2TB PCIe 4.0 3D NAND NVMe M.2 SSD
So, the question… given the hardware config above, what PCIe 4.0 M.2 drives would be the most cost effective, and give the best performance?
What workload are you expecting on the drives? What is the maximum continuous write size expected? Is this a boot drive, or will you be software RAID'ing these?