I've noticed a much higher CPU use by some KVMs since upgrading from PVE2.1 to PVE2.2 (and PVE2.3). I suspect that the problem might be related to qemu (1.1.1 on PVE2.1, 1.2.0 on PVE2.2, and 1.4.0 on PVE2.3).
KVMs running IPCop (2.6.32 kernel) essentially idle on PVE2.1 use ~3.0% of 1 CPU. A pretty much identical KVM on PVE2.2 uses ~17% of 1 CPU. This has been observed across 3 PVE2.1 hosts, 5 PVE2.2 hosts and 2 PVE2.3 hosts.
Win2k3 KVMs also exhibit excessive CPU use. While I wouldn't consider any Win2kX server to be very idle at any point, an "idle" Win2k3 server on PVE2.1 uses ~5.5% of 1 CPU, while other "idle" Win2k3 servers (admittedly different) on PVE2.2 typically use ~30% of 2 CPUs.
KVM guests running CentOS5.x (2.6.18 kernel) also exhibit this problem, although it has not been verified on PVE2.1. COS5.x KVMs on PVE2.2 typically use 20-30% of 1 CPU.
KVM guests running CentOS6.3 do not exhibit this problem. In PVE2.1 and PVE2.2, our COS6.3 KVMs use ~0.5% CPU when idle.
Does anyone have a guess as to why CPU use has shot up since PVE2.1? I've searched the forum and google and come up empty so far.
Thanks.
KVMs running IPCop (2.6.32 kernel) essentially idle on PVE2.1 use ~3.0% of 1 CPU. A pretty much identical KVM on PVE2.2 uses ~17% of 1 CPU. This has been observed across 3 PVE2.1 hosts, 5 PVE2.2 hosts and 2 PVE2.3 hosts.
Win2k3 KVMs also exhibit excessive CPU use. While I wouldn't consider any Win2kX server to be very idle at any point, an "idle" Win2k3 server on PVE2.1 uses ~5.5% of 1 CPU, while other "idle" Win2k3 servers (admittedly different) on PVE2.2 typically use ~30% of 2 CPUs.
KVM guests running CentOS5.x (2.6.18 kernel) also exhibit this problem, although it has not been verified on PVE2.1. COS5.x KVMs on PVE2.2 typically use 20-30% of 1 CPU.
KVM guests running CentOS6.3 do not exhibit this problem. In PVE2.1 and PVE2.2, our COS6.3 KVMs use ~0.5% CPU when idle.
Does anyone have a guess as to why CPU use has shot up since PVE2.1? I've searched the forum and google and come up empty so far.
Thanks.