Is there any particular issue you’re referring to?
I recall on old versions of ZFS, zpool create would use the raw NVMe devices instead of creating partition tables on them first as it did on SATA and SAS disks. But that was fixed at some point.
You’ll need at least 40 PCIe lanes to have no bottlenecks (8x4 for the NVMe + 8 for the dual 10GbE).
So you’ll want a socket 2011/2066/3647/4189 Xeon, or a Threadripper/EPYC to take full advantage of the storage.
(edit: For Intel platforms … ) Bear in mind PCIe bifurcation is only officially supported on Xeon SPs using VROC, and even only then using Intel SSDs, so you’ll likely need some PCIe switch cards on a Xeon because there’s no boards with enough slots otherwise.
If you pick a consumer-level board, you’ll get far fewer PCIe lanes at which point the performance advantage of NVMe over SATA is far less.
Thank you! Its strange that asrock rack x470d4u supports the PCIe bifurcation, at least from my limited understanding but the epyc boards do not.
So at best with ryzen I can do 4 drives and 2 10gbe.
Now next question, 4tb sata drives are more expensive then those older NVME drives. Even if there are bottle necks it should still perform as good or better then SATA ssd right?