agomendes
Cadet
- Joined
- Feb 11, 2021
- Messages
- 3
Hello
I'm using Freenas (now TrueNAS) since long time ago and without any big problem.
Some days ago, I decided to change my NICs to 10Gbe because I need better file copy performance. However, the results are really bad :(
Here is my configuration:
Freenas:
AMD A4-5300 APU (dual core 3.4Ghz)
Gigabyte GA-F2A85XM-D3H (with 8 native SATA3 ports)
20 Gb RAM (2x8Gb + 2x2Gb)
NIC Chelsio N320E-SR 10Gbe (dual port SFP+ card)
Samsung SSD 120Mb for boot
POOL 1 - RAIDZ2 (4x Seagate IronWolf 4Gb 5900 RPM)
POOL 2 - MIRROR (2x Seagate Barracura 2Gb 7200 RPM)
Workstation:
AMD Ryzen 7 3700x Zen2
Asus X570 PRO
64Gb RAM (4x 16Gb)
WD 1TB Black SN750 NVMe SSD M.2
NIC Mellanox ConnectX-3 (single port SFP+ card)
Iperf
Crystal Disk Mark (64Mb and 1Gb file sizes)
These seems very reasonable, but in real world the results are really bad. I can’t reach much more than 200Mb copying from NAS and 120Mb copying to NAS.
In the graph you can see a peak that is intentional (about 800Mb, which looks +- the iperf test) that matches a file that was cached by freenas (was copied just few seconds before).
It doesn’t matter the pool that I’m using because the results are the same (pool 1 have 5900RPM disks and pool 2 have 7200 RPM disks)
This must be a bottleneck somewhere, but I’m not figure out where it could be. First time I thought in the processor, but then I realise that the “Highest Usage” is almost the time under 25% and only few times reach about 75%.
Any help? Anyone as an idea where it could be the problem?
Many thanks for your help.
I'm using Freenas (now TrueNAS) since long time ago and without any big problem.
Some days ago, I decided to change my NICs to 10Gbe because I need better file copy performance. However, the results are really bad :(
Here is my configuration:
Freenas:
AMD A4-5300 APU (dual core 3.4Ghz)
Gigabyte GA-F2A85XM-D3H (with 8 native SATA3 ports)
20 Gb RAM (2x8Gb + 2x2Gb)
NIC Chelsio N320E-SR 10Gbe (dual port SFP+ card)
Samsung SSD 120Mb for boot
POOL 1 - RAIDZ2 (4x Seagate IronWolf 4Gb 5900 RPM)
POOL 2 - MIRROR (2x Seagate Barracura 2Gb 7200 RPM)
Workstation:
AMD Ryzen 7 3700x Zen2
Asus X570 PRO
64Gb RAM (4x 16Gb)
WD 1TB Black SN750 NVMe SSD M.2
NIC Mellanox ConnectX-3 (single port SFP+ card)
- Both machines are connected with a SFP+ Cisco cable
- MTU is set to 9000 in both cards
Iperf
Crystal Disk Mark (64Mb and 1Gb file sizes)
These seems very reasonable, but in real world the results are really bad. I can’t reach much more than 200Mb copying from NAS and 120Mb copying to NAS.
In the graph you can see a peak that is intentional (about 800Mb, which looks +- the iperf test) that matches a file that was cached by freenas (was copied just few seconds before).
It doesn’t matter the pool that I’m using because the results are the same (pool 1 have 5900RPM disks and pool 2 have 7200 RPM disks)
This must be a bottleneck somewhere, but I’m not figure out where it could be. First time I thought in the processor, but then I realise that the “Highest Usage” is almost the time under 25% and only few times reach about 75%.
Any help? Anyone as an idea where it could be the problem?
Many thanks for your help.