Hello,
I am currently looking to upgrade or possibly replace my older TrueNAS system.
The current setup is a Xeon E3-1230v6 on a Supermicro X11SSM-F motherboard with 16 GB of RAM.
The storage pool is configured as a 2×2-way mirror (4×4 TB HDDs) for a total of ~8 TB.
The TrueNAS server has two 1 Gbps NICs bonded via LACP and connected to an HP Aruba switch, which also provides four unused SFP+ (10 Gbps) ports.
The server isn’t doing anything fancy - it simply serves SMB shares to three Windows client machines that open files directly from the mounted network share.
The files are usually small, but certain programs used by the clients can occasionally write larger amounts of data (around 10–20 GB per project) to the share. When multiple clients do this simultaneously, the available network bandwidth to the TrueNAS system can become saturated.
Overall, I’d consider our workload relatively mixed but leaning more toward the read-heavy side.
Goals:
I’d like to either upgrade the existing system or replace it entirely so that it can fully utilize 10 Gbps networking.
Along with this, I plan to switch from TrueNAS CORE to TrueNAS SCALE.
Question 1 - Storage Performance
Do I necessarily need SSDs to achieve 10 Gbps (read/write) performance on a TrueNAS SCALE system, or can regular HDDs reach around 800–1000 MB/s without expanding the storage pool significantly?
For example, what kind of IOPS and read/write throughput could I expect from a 1×8-wide RAIDZ2 array versus a 4×2-way mirror array?
Question 2 - Hardware Considerations
I believe the Xeon E3-1230v6 should still be capable of handling 10 Gbps.
I could upgrade the system memory to 32–64 GB of RAM and either reconfigure the storage pool or leave it as it is (a 2×2-way mirror).
According to the ZFS layout whitepaper, this configuration should theoretically provide ~400 MB/s streaming reads and ~200 MB/s streaming writes — not quite 10 Gbps of course, but likely sufficient for our needs.
For network cards, I was considering the Intel X550-T2 or Mellanox ConnectX-3.
Are these good options for TrueNAS SCALE, or are there better alternatives I should look into?
New System Idea:
If I decide to build a new system, I’m considering the following:
CPU: AMD EPYC 4244P
Memory: 64 GB (2×32 GB) Kingston DDR5-5600 UDIMM RCC
Motherboard: Supermicro H13SAE-MF
NIC: Intel X550-T2
I’d really appreciate your thoughts and insights before making a final decision.
Thank you very much!