服务支持

系统更新

当前位置  >  首页  >  服务支持  >  系统更新

更新ID(KYBA-202201-1012

更新简述:
海光cpu kvm虚拟机在开启IDLE_POLL情况下虚拟机CPU显示一直处于满载状态的问题
影响操作系统版本:
银河麒麟高级服务器操作系统(海光版)V10 (SP1) 银河麒麟高级服务器操作系统(海光版)V10 (SP2) 内核版本: 21系列版本内核:21.8及以上版本都存在该问题; 22系列版本内核:22.1及以上版本都存在该问题; 23系列版本内核:23.0~23.10版本都存在该问题,23.11及以上版本解决该问题; 24系列版本内核:24.0~24.4版本都存在该问题,24.5及以上版本解决该问题; 25系列版本内核:25.0~25.1版本都存在该问题,25.2及以上版本解决该问题; 26系列版本内核:26.0及以上版本解决该问题; 27系列版本内核:27.0及以上版本解决该问题;
更新类型:
问题修复
发布时间:
2021-12-28
更新描述:

详细介绍

1.复现步骤 

在该版本系统下通过qemu和virt-manager新建虚拟机并启动,启动后不久在virt-manager图形界面观察右侧CPU usage栏,可以看到虚拟机CPU一直处于满载状态。


2.原因简述

修复物理机CPU在C6和C0之间多次切换时会导致死机问题时引入的BUG,物理机CPU默认处于C0(IDLE_POLL)状态不切换。而虚拟机默认处于C0(IDLE_POLL)状态不切换时,会导致虚拟机CPU显示一直处于满载状态。目前麒麟内核4.19.90-23.11.v2101已修复这个问题。


3.解决方案/修复/更新方法

需要安装以下必要内核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*

 

安装完后,需要重启机器生效。


上一篇: KYBA-202201-1011 下一篇: KYBA-202201-1013

试用

服务

动态

联系