首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >任务管理器CPU使用率

任务管理器CPU使用率
EN

Stack Overflow用户
提问于 2011-10-14 04:07:47
回答 2查看 1.2K关注 0票数 2

我的机器里有两个处理器。任务管理器中显示的进程P.exe的CPU使用率在4-7%的范围内。CPU使用率是进程P对这两个CPU使用率的百分比吗?

后来,我将进程P的亲和性更改为单核。进程的CPU使用率增加到6-9%。如何将进程的亲和性更改为单核心来增加进程P的CPU使用率?

EN

回答 2

Stack Overflow用户

发布于 2011-10-31 05:57:40

也许您的进程正在从一个内核移动到另一个内核进行处理,而任务管理器会标准化它显示给您的数据(如果它每秒更新一次,例如您的.1使用率为100%cpu秒,则100x.1=10会显示10%)。我能理解的是,你的第二个核心偶尔会处理程序,大约是2%-3%,而第一个核心处理它的次数比第二个核心多,大约是4%-7%。

如果您将亲和性设置为2,您应该会看到,当内核1在执行过程中曲线或尖峰下降时,核心2的曲线或尖峰大约相同的量。也许因为它是一个很小的图,你必须缩放或放大它,或者使用一个需要更多处理能力的过程,所以波动变得更大,你可以看到我在说什么。

票数 2
EN

Stack Overflow用户

发布于 2017-01-21 13:11:57

进程P能够被多核处理,因此使用多核将更快和更有效地工作。如果你只使用一个核心,你的CPU会更加努力地工作,因此CPU使用率会增加。这就像跑步只用一条腿而不是两条腿,即使走同样的距离,使用一条腿也比使用两条腿消耗更多的能量和时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7759829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档