Hello all,
I have an Odroid H2 (Intel J4105 based) with 32 GB RAM. The CPU has VTx/VTd support. So I gave Proxmox a try.
Fortunately it is working quite well regarding the performance class of the CPU.
But I have one issue that I can't solve up to now. I have installed Centos 8.
1) Even with an idling Centos 8 VM the kvm process is consuming a lot of CPU power (> 10%).
2) This also occurs when I just boot the Centos 8 installer CD.
3) But when I boot the Centos 7 installer CD instead, the load is just at 2-3%.
Here some debugging:
(1) When the VM is in the grub bootloader selection screen KVM consumes 100%:
(2) When the VM is started and idling the kvm process consumes constantly > 10% CPU:
In the client VM load average is somewhere here
top - 09:30:11 up 4 min, 1 user, load average: 0,02, 0,17, 0,09
I've already tried playing with the cache mode of the disk but could not reduce the load.
Some snippets of my VM configuration:
scsi0: local-lvm:vm-100-disk-0, size=80G
net0:virtio=xx:xx:xx:xx:xx:xx,bridge=vmbr0,firewall=1
Any ideas or suggestions how to reduce the idle load ?
Best regards
MrDigit
I have an Odroid H2 (Intel J4105 based) with 32 GB RAM. The CPU has VTx/VTd support. So I gave Proxmox a try.
Fortunately it is working quite well regarding the performance class of the CPU.
But I have one issue that I can't solve up to now. I have installed Centos 8.
1) Even with an idling Centos 8 VM the kvm process is consuming a lot of CPU power (> 10%).
2) This also occurs when I just boot the Centos 8 installer CD.
3) But when I boot the Centos 7 installer CD instead, the load is just at 2-3%.
Here some debugging:
(1) When the VM is in the grub bootloader selection screen KVM consumes 100%:
Code:
top - 15:24:32 up 2:53, 1 user, load average: 1.28, 0.64, 0.62
Tasks: 195 total, 1 running, 194 sleeping, 0 stopped, 0 zombie
%Cpu(s): 22.6 us, 8.0 sy, 0.0 ni, 67.5 id, 0.0 wa, 0.0 hi, 1.9 si, 0.0 st
MiB Mem : 31939.2 total, 15413.1 free, 2138.6 used, 14387.5 buff/cache
MiB Swap: 8192.0 total, 8155.7 free, 36.2 used. 29287.9 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14171 root 20 0 4666728 37532 9776 S 100.0 0.1 1:48.28 kvm
(2) When the VM is started and idling the kvm process consumes constantly > 10% CPU:
Code:
top - 15:27:56 up 2:57, 1 user, load average: 0.73, 0.86, 0.72
Tasks: 193 total, 1 running, 192 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.5 us, 1.8 sy, 0.0 ni, 96.5 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st
MiB Mem : 31939.2 total, 11984.7 free, 5545.9 used, 14408.6 buff/cache
MiB Swap: 8192.0 total, 8155.7 free, 36.2 used. 25880.6 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14171 root 20 0 4719608 3.3g 9800 S 13.9 10.7 4:02.91 kvm
In the client VM load average is somewhere here
top - 09:30:11 up 4 min, 1 user, load average: 0,02, 0,17, 0,09
I've already tried playing with the cache mode of the disk but could not reduce the load.
Some snippets of my VM configuration:
scsi0: local-lvm:vm-100-disk-0, size=80G
net0:virtio=xx:xx:xx:xx:xx:xx,bridge=vmbr0,firewall=1
Any ideas or suggestions how to reduce the idle load ?
Best regards
MrDigit
Last edited: