Im upgrading my home lab to a 2.5Gbe Storage Network
- ProxMox Cluster - 2.5Gbe USB NIC (2 x 1 litre Desktops - no PCIe)
- TrueNAS - TPLInk TX201
- Debian 12.10 Home built desktop ASUS MB with 2.5Gbe + TP Link TX201
- All of the above use Debian as their basis starting point. - Ubiquiti 5 port 2.5Gbe Switch
Status
- The 2 ProxMox and Desktop all get 2+ Gbs with files transfers and iperf3 results between all 3 machines (in both directions)
- Copies and iperf3 from TrueNAS get over 2 Gbs
- Writes and iperf3 TO TrueNAS are 500 Mbs - 1 Gbs
- I have installed Debian on the box TrueNAS box (export ZFS discs and overwrite the TrueNAS OS with Debian) and the performance is 2+ Gbs
TrueNAS has a lot of reported problems with newer NICs (eg 2.5Gbe) but looks like TrueNAS is using very old versions of drivers and firmware (see output below)
nas0125:~$ sudo ethtool --driver enp2s0
driver: r8169
version: 6.12.15-production+truenas
firmware-version: rtl8125b-2_0.0.2 07/13/20
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
I have done a fresh install of TrueNAS Scale 25.04.0. I have been running TrueNAS Scale 24.04.X versions and then installed a 2.5GB TP-Link NIC. I was having performance problems (ie 1Gb speeds) so upgraded to 24.10 and then to 25.04.
Both Intel and RealTeK NIC have had a lot of reported problems initially, but later updates to driver / firmware (and in some cases HW) have addressed these issues
Understanding that TrueNAS is an appliance, there is no way to upgrade to upgrade to current drivers and firmware that I have been able to find.
Any suggestions on improving network traffic to TrueNAS Scale?
Is there any way to install a current RealTek driver on a TrueNAS Scale machine?
Thanks