在该版本系统下通过qemu和virt-manager新建虚拟机并启动,启动后不久在virt-manager图形界面观察右侧CPU usage栏,可以看到虚拟机CPU一直处于满载状态。
修复物理机CPU在C6和C0之间多次切换时会导致死机问题时引入的BUG,物理机CPU默认处于C0(IDLE_POLL)状态不切换。而虚拟机默认处于C0(IDLE_POLL)状态不切换时,会导致虚拟机CPU显示一直处于满载状态。目前麒麟内核4.19.90-23.11.v2101已修复这个问题。
需要安装以下必要内核rpm包升级内核到4.19.90-23.11.v2101或者4.19.90-23.11.v2101以上版本。
下面以安装4.19.90-23.11.v2101内核版本为例:
kernel-4.19.90-23.11.v2101.ky10.x86_64.rpm
kernel-core-4.19.90-23.11.v2101.ky10.x86_64.rpm
kernel-devel-4.19.90-23.11.v2101.ky10.x86_64.rpm
kernel-headers-4.19.90-23.11.v2101.ky10.x86_64.rpm
kernel-modules-4.19.90-23.11.v2101.ky10.x86_64.rpm
kernel-modules-extra-4.19.90-23.11.v2101.ky10.x86_64.rpm
kernel-modules-internal-4.19.90-23.11.v2101.ky10.x86_64.rpm
通过以下命令进行升级安装:
rpm -ivh kernel-4.19* kernel-core* kernel-modules*
rpm -Uvh kernel-devel* kernel-headers*
安装完后,需要重启机器生效。