Preface: Ryzen 3900x, 2x 2Tb NVME ~3000mbps rated for cache drive, 3 HDD array. All VM's run off the cache, 64GB of ram. CPU is AIO cooled. RTX 3070 for plex transcoding. 1GB RJ45 on board NIC, Mellanox dual 10GB DAC network card.
Problems: There are several, but most are related. The unraid interface will occasionally take ~5 seconds to load the page on a link click. All VM's will freeze or lock up for ~5 seconds while also reporting 100% primary disk utilization. It could be something as simple as opening an application. The VM issue happens frequently while using it. Another small problem although not the primary focus here, when I pass through a sata device to the VM, the os starts bugging out and the error log shows "reset to device raidport0", these errors do not show up unless a drive is physically passed through. I have resorted to passing through a USB sata adapter which works fine but has speed limitations.
Plex seems to work fine, but based on the capability of the server, that's not surprising as it would be able to buffer well ahead of a ~5 second lag spike.
What I have tried: Motherboard (x570) has received the latest firmware. Tried Windows and Linux VM's, same issue. I don't think its network related as the pings remain <1ms when the stuttering happens and this should not affect the VM's anyway. Secure boot is off. The latest bios update included the ryzen bios fix for related issues.
For the sata issue, I have tried other ports, verified sata port access when other devices are plugged into PCIe or NVME slots.
Honestly, the biggest issue is the VM lag. Its very annoying when trying to move files and work to have the entire box lock up for ~5 seconds every 30 seconds or so.
Thanks for any input.