Hi Everyone,
A few months ago I installed TrueNAS SCALE on a home-built server for storing mostly audio and video files with a scattering of documents. At first the NFS network performance was pretty good (about 850MB/s read or write) but it started falling off and now fell to about 150MB/s read/write. I rebooted the server but that made no difference. After doing some searching, I found a few suggestions...
1) Change the number of NFS threads - I tried 8 and 16 threads. That makes absolutely no difference.
2) Increase MTU size - Changed it to 9000 (which I think is the maximum). No difference.
3) Disable encryption - It was originally set to LZ4 (default for installation), changed it to None. No difference.
4) Add rsize/wsize to NFS mount options - This increased the throughput to about 450MB/s but still about half of what it used to be.
5) Use SMB instead of NFS - That gets me to the same 450MB/s as above.
I also checked SMART status of drives, no problems reported. Did a SCRUB of the pool and that returned no errors found. Ran "iperf3" on the network and got a result of 9.41Gbps. I am running one virtual machine on this server and have a 2TB dataset attached to it. Ran a disk benchmark in the VM and it reported about 1100MB/s read/write, which sounds about right for my setup. Not sure what to try now and am hoping someone can suggest the next course of action. Below are details of my system.
TrueNAS SCALE (v22.12.3.3)
AMD EPYC 7252 8-Core Processor
ASRockRack ROMED6U-2L2T Motherboard (built-in dual 10Gb Networking)
32GB ECC 3200MHz RAM (4x8G)
(7x) Seagate Exos X20 SAS Hard Drives (as a single RAID-Z2)
Supermicro 9300-8i HBA
Thanks.
-Brian
A few months ago I installed TrueNAS SCALE on a home-built server for storing mostly audio and video files with a scattering of documents. At first the NFS network performance was pretty good (about 850MB/s read or write) but it started falling off and now fell to about 150MB/s read/write. I rebooted the server but that made no difference. After doing some searching, I found a few suggestions...
1) Change the number of NFS threads - I tried 8 and 16 threads. That makes absolutely no difference.
2) Increase MTU size - Changed it to 9000 (which I think is the maximum). No difference.
3) Disable encryption - It was originally set to LZ4 (default for installation), changed it to None. No difference.
4) Add rsize/wsize to NFS mount options - This increased the throughput to about 450MB/s but still about half of what it used to be.
5) Use SMB instead of NFS - That gets me to the same 450MB/s as above.
I also checked SMART status of drives, no problems reported. Did a SCRUB of the pool and that returned no errors found. Ran "iperf3" on the network and got a result of 9.41Gbps. I am running one virtual machine on this server and have a 2TB dataset attached to it. Ran a disk benchmark in the VM and it reported about 1100MB/s read/write, which sounds about right for my setup. Not sure what to try now and am hoping someone can suggest the next course of action. Below are details of my system.
TrueNAS SCALE (v22.12.3.3)
AMD EPYC 7252 8-Core Processor
ASRockRack ROMED6U-2L2T Motherboard (built-in dual 10Gb Networking)
32GB ECC 3200MHz RAM (4x8G)
(7x) Seagate Exos X20 SAS Hard Drives (as a single RAID-Z2)
Supermicro 9300-8i HBA
Thanks.
-Brian