caterpilar
Cadet
- Joined
- Mar 26, 2022
- Messages
- 2
Hello,
I seted up my first TrueNas machine few weeks ago, and so far everything is fine except my SMB transfers, which are pretty slow.
Here are the specs of my server :
Here are the results :
I don't get it : DD test seems pretty eratic, showing unbelivable results. Bonnie++ show 1030 MB/s block speed, which is the raw ideal speed I can expect from my 6 x 6TB pool raidz2, Iperf show that bandwith is great and that I can saturate my network at full speed, but ssh speed test and smb are far below what I expect.
The CPU seems to not be the bottleneck neither.
What I miss ? I'm still in the learning process about networking, so I surely did something wrong.
Any guess or help will be apreciate, to find if it's configuration related or if it's the hardware that's the culprit.
I seted up my first TrueNas machine few weeks ago, and so far everything is fine except my SMB transfers, which are pretty slow.
Here are the specs of my server :
I spent days tweaking and testing everything I could find on the internet, but I struggle to find what is bottlenecking my SMB transfers. I tweaked both the settings of my 10GB NICs, and the record size of my pool, but without getting great results.
- AMD APU 3200G (4 cores)
- Asus Prime B450M-A
- 16 Go DDR4 non ECC
- Pool ZFS Raidz2, dedup off, lz4 on, atime off, synchronized standard: 6 x 6 To Toshiba N300
- Intel X520-DA2 (2x 10GB SFP+ ports), recongnized in TrueNas as " 10Gbase-Twinax ", jumbo frame on 9k
- Boot drive : Kingston KC2500 M.2 250 G M2, on a PCIe x1 card
- Switch Netgear S3300-28X with 10G ports, jumbo frame on 9k
- TrueNas Core 12.0-U8
- My home is 100% 10GB ready (EA / Cat 6A)
- Test computer : High-end workstation with 10GB Intel X550-T, Win 10 Home, jumbo frame on 9k
Here are the results :
- DD write speed : 3152 MBytes/s
Code:dd if=/dev/zero of=/mnt/TrueNas/Ressources/ count=1000010000+0 records in 10000+0 records out 10485760000 bytes transferred in 3.171790 secs (3305944133 bytes/sec)
- DD read speed : 6502 MBytes/s
Code:dd of=/dev/zero if=/mnt/TrueNas/Ressources/test bs=1M count=1000010000+0 records in 10000+0 records out 10485760000 bytes transferred in 1.537948 secs (6818021947 bytes/sec)
- Iperf with -P20 on both ways : 9.83 - 9.86 Gbits/sec
- SSH speed test : 303 MiB/s
Code:yes | pv | ssh remote_host "cat >/dev/null"
- Bonnie++
- SMB speed : start at 650 -800 MB/s when it's in cache, then drop around 275/340 MB/s

I don't get it : DD test seems pretty eratic, showing unbelivable results. Bonnie++ show 1030 MB/s block speed, which is the raw ideal speed I can expect from my 6 x 6TB pool raidz2, Iperf show that bandwith is great and that I can saturate my network at full speed, but ssh speed test and smb are far below what I expect.
The CPU seems to not be the bottleneck neither.
What I miss ? I'm still in the learning process about networking, so I surely did something wrong.
Any guess or help will be apreciate, to find if it's configuration related or if it's the hardware that's the culprit.