在 CPU 大核模式下运行 VirtualBox
虚拟机是比较吃性能的,所以建议将虚拟机运行在 CPU 大核模式下,避免使用小核运行虚拟机,更好的发挥虚拟机的性能。
查看 CPU 有多少核
可通过 CPU-Z
软件来查看当前 CPU 有几个大小核,以 i7-12700k 为例子,查看到是 6 大核 + 8 小核,截图如下:
在 任务管理器---性能---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 活动曲线中右键,将图形更改为:逻辑处理器