Hey everyone, My problem seems to be common, but none of the solutions presented in the other topics were related (or I couldn’t find anything to solve my problem).
I have 2 NVMe SSDs:
- One with 512 GB
- And another with 250 GB
My problem is that both of these drives are having the same issue. They are getting an initial transfer spike of 1.0 Gbps, but after a while, they throttle down to ~20 Mbps and lower. The SSD sometimes tries to go higher to ~300 Mbps, but it drops down again.
I’m transferring a single big file of 50 GB as a test (But I also tried to transfer multiple 50 MB files and the result was the same).
I tried using them as STRIPE, individual STRIPE Pools, and in MIRROR, just for debugging, and the result was always the same for both of them.
I have another pool of 4x480 GB SATA SSDs in RAIDZ1, and I’m able to get speeds of a constant ~450 MBps with this one, with no problem (And around ~700 MBps using all disks in STRIPE).
I also tried running iperf3 between TrueNAS and my computer, and my network is not the problem, since I’m also able to get a 1.0 Gbps spike in the beginning of the transfer, as shown above.
Also, is it normal to iperf3 only get ~7.8 Gbps on a 10 Gbps network?
In addition, I also tried the following:
- Increasing Jumbo Frames on every machine (including my network switch).
- I tried transferring using Wi-Fi instead of a cable.
- Changing the Sync type and the Record Size
If anyone knows how to solve this problem, you will have my eternal gratitude.