Intel酷睿12/13代大小核架构下,解决Vmware虚拟机下ubuntu无法跑满CPU性能问题

文章讲述了在特定配置下,Ubuntu在Vmware虚拟机中无法充分利用CPU性能的问题,通过调整电源模式和测试工具,发现原因是虚拟机默认只使用小核。解决方案是将电源模式改为最佳性能,确保所有核心都能满载运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Intel酷睿12/13代大小核架构下,解决Vmware虚拟机下ubuntu无法跑满CPU性能问题

机器配置
名称配置
CPUi5-13400
windows版本win 11
ubuntu版本18.04/22.04
虚拟机版本VMware® Workstation 16 Pro
情况说明

上述机器配置下,在使用Vmware虚拟机软件安装好ubuntu后,在ubuntu里跑Qt源码等编译工作,无法跑满CPU,编译速度缓慢。使用windows下的任务管理器查看,CPU资源占用大致为34%。

在这里插入图片描述

定位问题
  1. 更改虚拟机分配的核心。该方案无效。
    在这里插入图片描述

  2. windows下使用CPUZ等烤机软件,实测能将CPU跑满

  3. ubuntu下使用stress工具压力测试。使用该工具更加方便,不用编译源码还需要另外配环境。

    参考链接:Ubuntu环境下利用Stress对CPU进行满载及半载压力测试_ubuntu stress-CSDN博客

    使用stress工具进行cpu压力测试后,继续打开window的任务管理器。默认显示的是CPU总体利用率,右键选择<将图形更改为>-<逻辑处理器>。操作参考如下图。

    在这里插入图片描述

    结果显示如下图。对下图结果进行分析。其中我的CPU情况为性能核(大核)6个,能效核(小核)4个。总的逻辑处理器为16个,所以下图显示有4X4,16个小框。其中最后的4个小框是明显跑满的,推测该4个小框即为4个小核。而总的cpu占用率是29%。

    在这里插入图片描述

解决问题

打开系统设置。点击<系统>-<电源>,如下图。

在这里插入图片描述

在打开的电源界面中,将电源模式由<平衡>改为<最佳性能>。是的,台式机也需要修改为最佳性能。这时不需要重启,虚拟机中重新进行下cpu压力测试,也能看到虚拟机跑满CPU的性能。

在这里插入图片描述

到此,问题基本解决。核心点是解决Intel酷睿12/13代大小核架构下,默认虚拟机只会跑满小核的问题。其他性能问题,若发现只跑满小核,也可以参考该方案进行解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值