I have a FreeNAS 9.10 server that’s been running on the standard 1gb adapter for years. In order to improve file transfer speeds, I want to grab a pair of 10gb PCIe adapters, one for my main pc, and one for the NAS server, and I have a couple of questions.
1.Will it require any software or drivers for the server or are most adapter plug and play?
2. If I want to connect other computers in the household to the server, can I do it over regular 1gb while maintaining the 10gb connection with my main system?
Just verify that you’ll actually see a speed improvement - NAS units will inherently have top-end speeds dictated by the the internal storage media and RAID hw / sw. If the unit is already moving the data as fast as it can, the size of the communication pipe will make no difference.
1.i have almost the latest version and it’s plug and play - although I keep thinking that since people have to make an easy and minor tweak, to do with MTU?
To simplify you could get one of those 4 port 10G and 1 port 1g switches, that’s what I’ve done anyway. They work of PoE if helpful to know .
I’ve done it between my Mint PC, TrueNAS and Proxmox using ebay dual port Mellanox cards and a couple of copper SFP of cables. About 100 quid. I created a network bridge with a static IP, say 192.168.106.10 (106 looks like 10G) and added the two Mellanox ports to it. Did this on Mint, Proxmox and TrueNAS.
I cabled both the PC and the Proxmox into the TrueNAS wnich then acted as the hub.
The speed you get really depends mostly on your drives. I am using four 10,000 rpm Servio SAS drives in Mirror/stripe format with 16GB Optane LOG and 240GB NVME CACHE. This still only peaks at 600MB/s. You’d need to access an NVME directly to get the maximum 1000MB/s.
However it’s still pretty fantastic. My slowest pool with no caching still gets 400MB/s. This feels very fast when moving ISOs and drive images between servers compared to the typical 90MB/s I get over a 1gbps network.
PS, all three systems were perfectly happy with the Mellanox cards, I did not need to get drivers. As NVidia would say, It just works.