Looking to build a TrueNAS server:
- CPU: Dual AMD EPYC 9135 16-Core
- RAM: 384 GB DDR5 6400MHz
- Storage: 12 x 7.7 TB Kioxia CD8-P NVMe PCIe 5.0 SSD
- NIC: 100-Gigabit E810 (2 x QSFP28)
I am planning to run these SSDs in two 5 wide RAIDZ1 vdevs each with an extra hot spare. This pool will then be set up as an SMB network share for two Windows 11 clients (two clients for now will add more in the future). The clients will be equipped with 25-Gigabit NICs.
My question is: Is it reasonable to expect 2 GB/s sequential reads/writes on a single client computer (copy/pasting in Windows Explorer)?
From reading previous forum posts, I understand NVMe storage performance does not scale well in ZFS, and SMB performance is limited to a few threads / require lots of tuning.
If anyone else has experience running an all flash pool with SMB to Windows clients, your inputs will be very much appreciated. I’d like to gather data points about real world performance of similar set-ups to help me gain some confidence before diving into this build.