If I read a bunch of files, everything's good and I can saturate the gigabit connection. Same with writing files.
However, if I both read and write files at the same time to the storage pool, then performance degrades. It only happens sometimes, and I'm not able to predict when. But when it happens the system feels like it's deadlocking, neither reading nor writing files. It just hangs for a while (usually 1-3 minutes), and then resumes and everything is fine.
Any idea why this happens or what I should look at to find the cause? The attached images show an example of the slowdown.

However, if I both read and write files at the same time to the storage pool, then performance degrades. It only happens sometimes, and I'm not able to predict when. But when it happens the system feels like it's deadlocking, neither reading nor writing files. It just hangs for a while (usually 1-3 minutes), and then resumes and everything is fine.
Any idea why this happens or what I should look at to find the cause? The attached images show an example of the slowdown.
- Server
- FreeNAS-11.3-U3.2
- Supermicro X10DRi-T4+
- 128 GB RAM
- 29 GB for VMs & Jails
- 92 GB for ZFS Cache
- 2x Intel Xeon 2680v3
- Storage Pool
- RaidZ2
- 8x 16TB HDD
- Client
- Single client
- Win10
- Wired gigabit

