记录KVM虚拟机Win10系统只识别2个CPU解决办法

温馨提示:文章已超过677天没有更新,可能存在链接失效,相关教程仅供参考

在物理服务器上安装KVM虚拟化环境,创建了一台Win10系统虚拟机在配置文件指定了vcpu核数为8核,启动后进入Win10系统打开任务管理器查看只识别2个cpu核心

image.png

解决办法

说明:虚拟机名称为 demo-win10

编辑demo-win10虚拟机,手动指定cpu拓扑结构

virsh edit demo-win10

进入虚拟机XML配置文件,找到 <cpu></cpu> 配置段在里面添加如下

<topology sockets='2' cores='2' threads='2'/>

sockets  == 宿主机(物理机)有几个物理CPU
cores ==  每个物理CPU核数
threads == 每个物理CPU核数线程

由于我宿主机有2个cpu,每个是6核,每个核心有2个线程,分配8个线程CPU给win10系统

如果你的机器是1个cpu的,那么套接字(其实就是插槽)写1,然后核心数就是你要分配给cpu的核心数。

<topology sockets='1' cores='8' threads='1'/>

image.png

© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

取消
微信二维码
微信二维码
支付宝二维码