Hey all,
Honestly I'm burned out and have not done much investigation into this yet. I have a couple month old installation on PVE 6 at a customer location. Tonight I did updates, which involved Windows updates on a single 2019 VM followed by guest OS shutdown, PVE updates by "apt-get update; apt-get dist-upgrade" and reboot. After the host came back, I booted the VM. After 15 minutes (I'm running ZFS RAID10 with zil/l2arc and a 4C/8T Xeon + 32GB DDR4 with 16GB ARC) I noticed I didn't even have a Windows logo for the boot yet, still showing Proxmox logo and UEFI boot text at the top of the console. top from a shell showed 100% cpu on the kvm process, so it was running single thread. After a half hour, I stopped the VM and started it again. Noticing the same 100% cpu on KVM, I was about ready to cry myself to sleep, having sold Proxmox as the single best virtualization option no matter the situation (single host, multi-host HA setup on shared storage, etc.) to my employer. It eventually booted and started running multi thread. My final question... Normally I can boot this VM on this host in less than 30 seconds, is there a bug of some sorts causing UEFI BIOS to operate as a single thread? Does it always operate as a single thread, and for some reason something was significantly heavier about this boot? Once it got past the Proxmox logo it was extremely fast and responsive, and using more than 100% CPU indicating a multi thread process.
Thanks for any feedback/opinions! For now I'm not going to bother with forensics and let it ride. VM is running beautifully, and outperforming every single VMWare Virtual Environment I've ever seen.
Honestly I'm burned out and have not done much investigation into this yet. I have a couple month old installation on PVE 6 at a customer location. Tonight I did updates, which involved Windows updates on a single 2019 VM followed by guest OS shutdown, PVE updates by "apt-get update; apt-get dist-upgrade" and reboot. After the host came back, I booted the VM. After 15 minutes (I'm running ZFS RAID10 with zil/l2arc and a 4C/8T Xeon + 32GB DDR4 with 16GB ARC) I noticed I didn't even have a Windows logo for the boot yet, still showing Proxmox logo and UEFI boot text at the top of the console. top from a shell showed 100% cpu on the kvm process, so it was running single thread. After a half hour, I stopped the VM and started it again. Noticing the same 100% cpu on KVM, I was about ready to cry myself to sleep, having sold Proxmox as the single best virtualization option no matter the situation (single host, multi-host HA setup on shared storage, etc.) to my employer. It eventually booted and started running multi thread. My final question... Normally I can boot this VM on this host in less than 30 seconds, is there a bug of some sorts causing UEFI BIOS to operate as a single thread? Does it always operate as a single thread, and for some reason something was significantly heavier about this boot? Once it got past the Proxmox logo it was extremely fast and responsive, and using more than 100% CPU indicating a multi thread process.
Thanks for any feedback/opinions! For now I'm not going to bother with forensics and let it ride. VM is running beautifully, and outperforming every single VMWare Virtual Environment I've ever seen.