UPDATE
While I managed to greatly reduce the symptoms, the problem is still there. See page 2 for the latest updates.
-
ORIGINAL POST:
I've got this single frustrating problem: my VMs (not unraid, only the vms) stutter during file transfers and high disk usage in general, originating inside the VM (synology cloudstation syncing from the main NAS, manual file transfer, crystaldiskmark running, lightroom reading 100+ MB raw images, etc.).
I've got three workstations in my office that are managed by unraid, three W10 VMs with dedicated gpus (two small quadros and a 1070FTW), on a x399-1920X-48GB ECC machine.
When the disk usage spikes, one of the logic CPUs spikes to 100% usage, and all the system stutters for a few seconds (the mouse pointer freezes for a few seconds, etc.).
It happens for transfers on the C volume (1 dedicated ssd for VM, but not passed through), on the array network shares, on other shares mounted on unassigned ssds.
Using crystaldiskmark inside a VM on a share mounted on an m.2 unassigned device, a phisically different disk from C where the VM image is not saved, the problem is still there.
Today I tried isolating the cpus (already assigned in phisical core pairs to the vm from the beginning), and using emulatorpin, pointing it to the first phisical core for all VMs (the same two logical cores that i left for unraid). Nothing changed: the load on the first CPU significantly increased, obviously, sometimes reaching 100%, but meanwhile also the same VM core that was reaching 100% usage before, still does, and the stuttering is still there.
I've read that changing the machine to q35 from i440fx may solve this issue, but I'm scared that all the licenses I've activated on the VMs may be compromised.
I can easily replicate the issue 100% of the time, and I'm attaching the latest diagnostics.
Thanks in advance for your help.
rnzows0-diagnostics-20180620-1630.zip