Hi,
I'd like to first list my current plan, and then ask how I can take it a step further in regards to utilizing more of the NIC's throughput. I bought the cpu already, but everything else is open to change if needed.
Use case: file storage server used only for file sharing between two Windows 10 Pro PCs. Both PCs will be connected directly to the server without a switch. No other apps, programs, or features need to run on the NAS. The OS and protocols I'm currently planning are for TrueNAS and SMB Direct, but are open to change.
Motherboard: Supermicro X10SRL-F
CPU: Intel Xeon 2620 V3
Ram: 8GB Kingston 2133 ECC SDRAM
NIC: Chelsio T580-LP-CR on all systems
PSU: Corsair SF450
HDDs: 1 raidz2 vdev of 8 x 10tb Seagate Exos E HDDs
I'm expecting 10gbe speeds from this, or for at least the HDDs to become the bottleneck in transfer speeds.
That's what I'm currently shopping around for. It took a month of research to end up here. What I'd like to learn next, is if I were to switch the HDDs to 5 SATA SSDs in raidz1, for a theoretical transfer speed of 2,750MB/s, are there any hardware bottlenecks in my list that will get in the way of getting 20-30gbe speeds from the 40gbe NIC? For example, will I want a stronger CPU? More ram? Should I change the OS or protocol? Or is everything fine and maybe just some tweaking in TrueNAS is required?
I just want to get an idea of what changes will be required if I swap the HDDs to SATA SSDs, if I want to get as much throughput from the 40gbe as the SSDs will allow.
Thanks in advance!
I'd like to first list my current plan, and then ask how I can take it a step further in regards to utilizing more of the NIC's throughput. I bought the cpu already, but everything else is open to change if needed.
Use case: file storage server used only for file sharing between two Windows 10 Pro PCs. Both PCs will be connected directly to the server without a switch. No other apps, programs, or features need to run on the NAS. The OS and protocols I'm currently planning are for TrueNAS and SMB Direct, but are open to change.
Motherboard: Supermicro X10SRL-F
CPU: Intel Xeon 2620 V3
Ram: 8GB Kingston 2133 ECC SDRAM
NIC: Chelsio T580-LP-CR on all systems
PSU: Corsair SF450
HDDs: 1 raidz2 vdev of 8 x 10tb Seagate Exos E HDDs
I'm expecting 10gbe speeds from this, or for at least the HDDs to become the bottleneck in transfer speeds.
That's what I'm currently shopping around for. It took a month of research to end up here. What I'd like to learn next, is if I were to switch the HDDs to 5 SATA SSDs in raidz1, for a theoretical transfer speed of 2,750MB/s, are there any hardware bottlenecks in my list that will get in the way of getting 20-30gbe speeds from the 40gbe NIC? For example, will I want a stronger CPU? More ram? Should I change the OS or protocol? Or is everything fine and maybe just some tweaking in TrueNAS is required?
I just want to get an idea of what changes will be required if I swap the HDDs to SATA SSDs, if I want to get as much throughput from the 40gbe as the SSDs will allow.
Thanks in advance!