大数据平台技术笔记

Intel12代CPU(12700K)虚拟机卡顿(Windows

2022-02-18  本文已影响0人  OkGogogooo

1. 环境

操作系统:Windows Server 2022 Standard
CPU:12th i7-12700K(20 CPUs)(8个大核16线程+4小核)
VMWare:WMware Workstation 16 Pro(16.2.2)

2. 问题表现

  在启动虚拟机时及之后会出现运行卡顿的现象。这种卡顿不仅表现在客户机,也表现在宿主机。
  个人猜测很可能是虚拟机启动过程中,如果选中了小核,则后续高负荷启动系统过程中,都不会转移到大核。而用户在宿主机上进行一些界面操作,可能会优先使用小核,而小核被虚拟机中的客户机占用,所以宿主机的界面操作也会显得卡顿。
  VirtualBox在12代CPU下也会出现卡顿现象。

3. 解决办法

  将小核排除在vmware的使用范围之外。
  先关闭客户机,在客户机目录下(非vmware产品目录),有“xxx.vmx”配置文件,xxx为客户机名称。先复制备份一下此文件,然后修改其内容,在其中加入以下内容:

... 更多
Processor0.use = "TRUE"
Processor1.use = "TRUE"
... 省略
Processor15.use = "TRUE"
Processor16.use = "FALSE"
Processor17.use = "FALSE"
Processor18.use = "FALSE"
Processor19.use = "FALSE"

  16至19代表的是4个小核。保存重启客户机,这样客户机就只会使用大核心,而不会使用小核心,从而避免了卡顿问题。


** 2022-02-25 **
问题:在WinServer中启用Hyper-V,系统无法启动。
解决办法:在BIOS中关闭小核(效能核),之后系统就能正常启动,virtualBox和VMware性能均正常。

上一篇 下一篇

猜你喜欢

热点阅读