I run a proxmox install on an old 24-core X5670, with OpenBSD VMs, both i386(32-bits) and amd64 (64-bits). All VMs had the default `kvm64` cpu type.
in march i upgraded from kernel 5.11 to 5.15 and experienced super-slow runtime on the i386 VMs. super slow startup of the VM (like 10mn where an amd64 vm takes 30s), ssh takes ages, and the kvm process on the host gobbles CPU like crazy. At the time i think i tried changing the cpu type, the scsi type, the machine type .. to no avail.
At the time, rolled back the pve kernel to 5.11 worked around the issue and i forgot about it.
just upgraded the host from 7.4 to 8.0 (and from qemu 7 to 8), and at the same time upgraded to the 6.2 kernel... and the i386 VMs are slow again, and consume host cpu like crazy.
So far i've tried the following without positive changes (on the 6.2 kernel):
- switching from i440fx to q35
- switching from kvm64 to kvm32, to qemu32, to the host CPU
- switched all scsi configs to virtio-scsi
vm config (i have 3 i386 VMs, all exhibit the same behaviour):
i will probably rollback again to kernel 5.11 to make sure it's a regression from the kernel version, but i wonder how can i debug this issue, and where to start (what to look for in the kernel changelogs ?).
in march i upgraded from kernel 5.11 to 5.15 and experienced super-slow runtime on the i386 VMs. super slow startup of the VM (like 10mn where an amd64 vm takes 30s), ssh takes ages, and the kvm process on the host gobbles CPU like crazy. At the time i think i tried changing the cpu type, the scsi type, the machine type .. to no avail.
At the time, rolled back the pve kernel to 5.11 worked around the issue and i forgot about it.
just upgraded the host from 7.4 to 8.0 (and from qemu 7 to 8), and at the same time upgraded to the 6.2 kernel... and the i386 VMs are slow again, and consume host cpu like crazy.
So far i've tried the following without positive changes (on the 6.2 kernel):
- switching from i440fx to q35
- switching from kvm64 to kvm32, to qemu32, to the host CPU
- switched all scsi configs to virtio-scsi
vm config (i have 3 i386 VMs, all exhibit the same behaviour):
Code:
bootdisk: virtio0
cores: 4
cpu: qemu32
machine: q35
memory: 4096
name: c32
net0: virtio=A2:6E:16:9F:42:81,bridge=vmbr2
numa: 0
scsihw: virtio-scsi-single
serial0: socket
smbios1: uuid=0df36665-e125-42cd-a925-2a1519861922
sockets: 1
virtio0: local-lvm:vm-101-disk-1
virtio1: local-lvm:vm-101-disk-2
i will probably rollback again to kernel 5.11 to make sure it's a regression from the kernel version, but i wonder how can i debug this issue, and where to start (what to look for in the kernel changelogs ?).