Sudden drop in iSCSI performance

Askejm

Dabbler
Joined
Feb 2, 2022
Messages
34
Hello. I am using my TrueNas server for general storage (games included), so I set up an iSCSI share.
I had poor performance before. I get around 1-1.5 gb/s but after a bit ARC is full and it quickly drops to >100 mb/s. I was told it's because I need a minimum 64 GB ram for iSCSI. So I bought 64 GB ram, and my issue is still there, although now ARC works for longer.
How do I solve this? And also, would I be able to stress test the pool within TrueNas?
Writing is always the same case:
explorer_TIE9iO0csn.png

Reading is a mixed bag, although always >100 mb/s
1649859446386.png

1649859632774.png

Test file: 56 gb .7z file (no compression) model folder from an AI

ZFS cache slowly fills up, CPU utilization is low (3-15%)
chrome_FWbK28zu2U.png

1649859753862.png

While writing this i noticed my read speed went up a fair bit as you can see in the arc hit ratio. It goes up and down between 35 and 110 mb/s
I am using a direct 10 gbps connection to my nas
unknown.png

This is a crystaldiskmark test but that's basically arc anyways
DiskMark64_CjHxTF6pqU.png
chrome_vefwQ8NOc1.png


Specs:
CPU: i3-7100
RAM: 2x32 GB 2666 MHz CL19 (running at 2400 MHz CL17)
Motherboard: Asus Prime B250m-k
Storage: 3x4TB Ironwolf NAS
Ethernet port: TX401 (RJ45)
Cable: Goobay CAT 6a SFTP (15m)

Setup:
My nas is on top of my closet, in the same room. In my PC, I have a TX401 that is directly attached to the TX401 in my NAS. Then, I have my 3 ironwolf drives connected to my motherboard. I once tried it with a 1.5m cat6a cable and saw similar performance, although I didn't do as extensive testing
 
Top