I really did try many things that I didn't enumerate here our of desperation. Also I had Windows 7 before with the same behavior.
> Have you tried putting qemu in the realtime I/O-scheduling class via > ionice? No, I will give it a try, however, I don't see the NVMe being maxed out in its queue. Even I/O from inside the guest will amplify the effect of any I/O on host. > Have you tried io threading, dedicating a core to the host, and > pinning the io threads to that core? The same core should be dedicated > to qemu's overhead. Yes, I tried using IO threads instead, and by default, all the threads are already pinned to the emulator core, my IRQs are also pinned to this core. The core #7 is never loaded much more than 30%. And just making sure everyone is aware that the Core i7 9700K really is 8 cores, no thread, so it is really dedicated.
signature.asc
Description: OpenPGP digital signature
