在 CPU 大核模式下运行 VirtualBox

虚拟机是比较吃性能的,所以建议将虚拟机运行在 CPU 大核模式下,避免使用小核运行虚拟机,更好的发挥虚拟机的性能。


查看 CPU 有多少核

可通过 CPU-Z 软件来查看当前 CPU 有几个大小核,以 i7-12700k 为例子,查看到是 6 大核 + 8 小核,截图如下:

查看 CPU 大小核

任务管理器---性能---CPU---逻辑处理器 查看到是 20 ,表示总共有 20个核心

查看 CPU 的大小核分别是哪些

那么问题来了,如何知道这 14 个核中哪个是大核哪个是小核呢?

  • HWINFO64 软件可显示 CPU 大小核具体情况
  • 介绍
    • 大核用 P 标识,小核用 E 标识
    • P 核的编号是靠前的,6P+8E 逻辑处理器为 20 的话,0-5 就是大核,6-19 是小核
    • 任务管理器里前面的框就是大核的(包括超线程出来的两个)

虚拟机使用大核运行

  • 临时生效:仅限于当前进程,当虚拟机关闭后恢复为默认。
    • 方案一
      • 打开任务管理器
      • 选择虚拟机进程(VirtualBox 进程是 VirtualBox Manager)
      • 右键选择 "转到详细信息"
      • 选择 "VirtualBox.exe" 右键选择 "设置相关性"
      • 取消所有小核,我这里取消了 CPU6-CPU19
    • 方案二
      • 管理员 运行虚拟机也可避免虚拟机运行在小核模式下
  • 永久生效:
    • Process Lasso
  • 通用设置:要想发挥虚拟机性能,还需要将电源模式修改为 "最佳性能"

资源管理器监控所有核心

在 CPU 活动曲线中右键,将图形更改为:逻辑处理器

上次更新:
贡献者: iEchoxu