10 gigabits per second on the network is fast performance.
10 gigabits per second on the network is fast performance.
Seeking a way to boost PC-to-NAS speeds to 10Gbps using switches and network cards. Both devices run standard gigabit speeds via powerline adapters linked to ISP. Consider specialized hardware for higher throughput. Parts may vary by Canadian availability.
You can link NAS and PC peer-to-peer using network cards such as the Asus C100C, which feature RJ45 connectors, or older SFP+ server cards (supporting sfp+...). Powerline is not an option. For a complete network setup rather than just two devices communicating, costs rise significantly. Basic 4-port configurations cost around $400 for 10Gbps switches. Note: even SSDs operate at about 500MB/s. To achieve full 10Gbps throughput, you'd likely need a RAID0 configuration across SSDs in both NAS and PC or NVMe drives in both systems.
I can begin with PC to NAS setup right away. My research indicates I'll need to adjust network settings too. What would that process involve? If the connection works, I plan to grow it into a cloud-based system later, so I can set it aside now. Regarding storage, I own a 10TB WD Gold with 4TB WD Red and intend to expand it with more drives in the future as my needs increase. I’ll also switch to SSDs and move to Unraid once I gain more knowledge about it.
@FloRolf have added PCIE expansion cards to the setup. Still need to keep using 1GbT onboard networking with a peer-to-peer link. Just reassign the 10Gb port to a new IP, like 10.0.0.X instead of the original. There are many detailed YouTube tutorials available. I accomplished it myself and found it straightforward.
SATA SSDs operate at 500 MB/s, not '500 mb/s'. Using the right unit notation matters. SATA 3 delivers 6 Gbps, which equals roughly 500-550 MB/s—about twice the speed of a gigabit link. In RAID0 configuration, two drives together can match the performance of a 10GbE connection.
You can easily purchase the latest MikroTik CRS305 router here: https://mikrotik.com/product/crs305_1g_4s. It’s a great deal.
There's some overhead for the file exchange protocol too, but I guess my main point was that you don't necessarily need to saturate 10GbE for it to be worth the upgrade. Even if you have a single HDD in your client and server each, 1GbE can be a bottleneck as an HDD can exceed 125MB/s (minus file exchange protocol overhead) for large sequential reads and the server can cache writes in RAM, as Linux usually does by default.
I believe I have some ideas already. Thanks to everyone, particularly FloRolf. I plan to begin with 10gig network cards from ASUS. I’ll also focus on acquiring a switch, perhaps a MikroTik like Nicholas suggested. If I manage to obtain one, that would be great; otherwise, I might settle for a Netgear or another ASUS model, even if they’re around 250 to 350 dollars each.