Slow write speeds

Hello,

I’m trying to troubleshoot whether my configuration of Truenas is bad or my drives are just extermely slow.

I have 2 systems connected directly through 10GB NICs and the Truenas 24.04.2 server is virtualized on Proxmox (no HBA)

The truenas system is 4 cores, 12 gb of memory, and has two 4tb wd red pro in mirror (1 vdev, non encrypted)
The smb share system is a 12900k, 32gb, sk hynix p41

I have to transfer 1TB worth of files but it struggles to hit 100 Mbps and mostly averages 1-2 MB/s dipping down to few hundred KB/s speeds after a while

I don’t think its the network because the NICs send and recieve peaks of 5Gbps speeds using the network reporting and task manager.
So I tried running fio and the results were that my random writes on the drives are 75.2MB/s for a 5GB test.

Do I just have bad drives or is there things that can be done to improve my throughput?

Found my problem
While cooling the systems more has raised the writes to around 100-140 MB/s
I’m pretty sure the main problem comes from the fact that the drives are SMR which I didnt realize until now