I wanted to follow up and let everyone know what I eventually was able to implement. It’s the old good news / bad news thing. First, thank you to everyone that contributed to this thread, I really appreciate it and it’s good to see that it was useful to a few others . Second, I apologize for being an ass, I’ll do better in the future. Here is what happened:
Nicehash went offline and took $60 of my BC with them which put a delay of a few weeks in the plan. During that time, those NICs became really scarce (which happens). The only reasonably priced ones I could find (when I was ready to buy) were refurbs and they were about 40% more than the new ones I looked at just a few weeks earlier (supply and demand). Adding salt to the wound was finding that the 7 meter DAC was out of stock as well and the ones I could find near that length were $80-$300 which is silly because DAC cables were easier to find and MUCH cheaper just a few weeks prior.
I might have drilled the 'net harder, but the increased price meant that I’d have to mine for a few more weeks to get the money, so it was a moot point until I had some more money. Meanwhile, Nicehash went back online and they were repaying that money over time as I continued to mine. So, by the time I had mined enough to pull some out (without insane transaction fees), the cost of the ‘cheap solution’ was very close to the cost of the brand new RJ45 NICs that I wanted in the end-game.
I was having a routine chat with my kid, he asked what I was up to. So, I related this whole frustrating situation of bad timing and the Nicehash bad luck AND bad timing. We had a good laugh about it and Murphy’s law. The next morning, I got an email from him telling me that he dropped $100 in my PayPal and he told me to get the cards that I really wanted and have a beer on him.
The bad news is that I never did get to build that cheapest 10G (which is undoubtedly the SFC + DAC as suggested by all the helpful people in this thread). The good news is I got to build what I wanted in the first place and it still got built many months earlier than I feared it would take.
So here are the bench numbers for what I threw together. The NIC drivers were tweaked to enable jumbo frames (hugely important), and the rec and xmit buffers were bumped up to favor performance over memory usage. The NICs were assigned manual IP addresses on a different subnet than the main LAN uses on the other NICs.
The Nas was set up with a 4GB ramdisk shared over SMB. The benchmark was ATTO v3.05 using a target file size of 1GB. The first numbers are with the NAS in full mining mode where 6 of the 8 cores are mining and the R9-380 is also mining.
Ramdisk while mining:
Write: 665 MB/S
Read: 919 MB/S
Ramdisk while NOT mining:
Write: 741 MB/S
Read: 936 MB/S
All else being the same, here are the numbers when testing the triple 1 TB spinning-rust RAID Zero ‘drive’ (which is the normal NAS operation) while also mining , because mechanical drives are so slow that the mining just doesn’t matter.
Spinning rust RAID Zero (65% full) while mining:
Write: 328 MB/S
Read: 304 MB/S
Now, the same tests running locally on the NAS itself while NOT mining (because the benchmark itself burns a bunch of CPU).
Spinning rust on NAS:
Write: 370 MB/S
Read: 344 MB/S
Ramdrive on NAS:
Write: 3323 MB/S
Read: 2962 MB/S
Conclusion:
The real world disk access from my workstation has tripled and the new 10G network has lots of headroom to RAID / ZFS a few more platters over on the NAS in the future. I’m very pleased with this result, and I’m sure that I could tune it a bit if I want to min/max things. The NAS can mine 24 x 7 to buy a few more platters, and the current setup is still fast enough to game over SMB so I don’t need to buy a bigger SSD when prices are stupid-high right now.
The next phase for the NAS will be to rid it of Windows and get it running Linux where it will eventually become a 3-way router / firewall, DHCP server, ZFS file server, backup server, and media streamer. All while being headless. I hope.
Once again, thanks to everyone that participated in this discussion. Sorry to have necro’d your thread.