Best CPU for 10Gbe NAS?
Best CPU for 10Gbe NAS?
Designing a 24TB 10GbE NAS in a compact SFF enclosure requires careful CPU selection. A Ryzen 3, 5, or 7 i5/i7 would suffice for basic tasks, but for optimal performance with Unraid and multiple drives, consider a mid-range Ryzen 5 or 7. The server setup with x3 drives, redundancy, and SSD caching supports efficient operation.
You're checking other tasks happening on the system. A single NAS doesn't require much CPU unless you're handling heavy encryption. An i5 or R5 processor should suffice for regular use. It's also worth noting whether it uses an SSD or HDD—HDDs won't handle 10GbE unless you have many drives.
It uses an SSD that's preloaded with a 500GB Samsung 970 EVO Plus. There are five drives in total, holding game development files that are regularly updated and used.
Ryzen offers ECC support, which is a plus. The Ryzen 4100 costs about $65, while the 4600G is around $95. A motherboard typically runs between $65 and $85. You can find one with two PCI-E x16 slots, place your graphics card in the lower slot with fewer lanes, and fit the 10G card in the PCI-E x16/x8 slot.
I'll make the changes to the post. Appreciate you bringing it to my attention. The system is using Unraid as the server. There are three NAS drives and two backup drives, with one SSD cache available.
Unraid tends to run slowly because it processes data sequentially from one disk at a time. Using Truenas would significantly improve performance. If I were you, I’d likely choose single parity across five drives. Two parity is still a viable alternative.
Modifying the SFF case (Meshlicious) for x9 3.5 drives works regardless of CPU choice—use the GPU instead. A 4600G setup makes sense.