VMware 在混合CPU上的性能问题(已解决)
本帖最后由 luoht 于 2024-5-17 21:19 编辑楼主由于工作原因,每天需要用虚拟机(主机:Windows,虚拟机: Windows,VMWare Workstation Pro 17.5)。最近从 T15p 换到 P16v Gen 2(Ultra 7 155H, 96GB RAM),发觉虚拟机慢到令人发指。就是系统提示音“叮咚”都要颤抖几秒,用颤音发出。在虚拟机中的 CPU 占用率总是 100%,但主机 CPU 占用率非常低。
解决方案见14楼。
我用i7-13700H没遇到这种问题,我觉得是Ultra 7 155H 三重核不兼容 workstation pro
还可以修改vmx文件,加入
processor{x}=no
来指定不使用哪个核 , {x}是某个核的顺序编号,可以试一下。
没用过大小核
E 核(效能核)频率也不低啊,能慢到令人发指吗 16G内存虚拟win7,直接卡死。 小核心也不至于连个虚拟机都跑不动吧? 关掉小核 折腾半天,最后还是妥协了,在 BIOS 里关闭小核。 所以,这就是我不买12代以后intel的原因,大小核太操蛋了!要是国产厂商这样搞,早就被骂死了 不用关小核,管理员模式运行自动调用大核。 luoht 发表于 2024-5-17 11:04
折腾半天,最后还是妥协了,在 BIOS 里关闭小核。
关小核后,CPU的缓存也小了 caiqingjin 发表于 2024-5-17 13:18
关小核后,CPU的缓存也小了
这个锅该Intel背还是win11背?{:1_251:} 本帖最后由 wuii 于 2024-5-17 16:15 编辑
有没有关闭win11的内核隔离功能中的内存完整性 这就是为什么不用小核,我22年弄了12400超5G还能开avx512跑模拟器,以后还是大小核的话下一台就AMD了 本帖最后由 luoht 于 2024-5-17 21:26 编辑
原系统配置:
ThinkPad T15p, i7-10750H, 64GB RAM, Windows 11, VMware Workstation Pro 17.5.1
现系统配置:
ThinkPad P16v Gen 2, Ultra 7 155H, 96GB RAM, Windows 11, VMware Workstation Pro 17.5.1
系统是克隆过去的,因此所有软件设置都一样。但发现在新机器上,虚拟机内的 CPU 占用率一直保持 100%,卡到无法使用(点击鼠标,要过几十秒才有反应)。
尝试过以下方法,效果都不明显:
1) 增加虚拟机的 CPU 数
2) 增加虚拟机的内存
3) 限制 VMware.exe 只用大核
4) 在 BIOS 中禁用小核
5) 把电源管理设置成“最大性能”
6) 用电源管理命令把 VMware.exe 设置成无限(无功耗限制)
7) 用管理员身份运行 VMware.exe
最后的解决方案是修改虚拟机设置文件 .vmx,把硬件版本从 18 改成 16。重启虚拟机,CPU 占用率从 100% 降到 10%-20% 左右。然后把上面的各种改动恢复到缺省设置(譬如在 BIOS 中重新打开小核)。虚拟机内的 CPU 占用率仍然保持在低水平。把电源管理设置成“省电模式”,虚拟机内的 CPU 占用率仍然保持在低水平。
至于为什么换了机器才出现这种情况,就不得而知了。 luoht 发表于 2024-5-17 21:18
原系统配置:
ThinkPad T15p, i7-10750H, 64GB RAM, Windows 11, VMware Workstation Pro 17.5.1
CPU肯定是有影响的,未必是你这么改能顺利用就没有其他问题
比如,11代之后虚拟不了Win98,要给98打补丁才能用 大小核这样麻烦,用HYPER-V会不会好点
笔记本我不是很想用AMD的CPU
页:
[1]