2011-10-13 41 views
2

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

我后来改变了过程P的亲和力到单个核心。该过程的CPU使用率增加到6-9%的范围内。如何将进程的关联性更改为单个核心可以增加进程P的CPU使用率?

回答

2

也许你的进程正在从一个核心转移到另一个核心,以便进行处理和任务管理器,正如你想象的那样,规范化它向你显示的数据(如果它每秒更新一次,例如你有100%的CPU使用率。 1秒,100x.1 = 10所以它显示你10%)。我可以从中得出的结论是,你的第二个核心偶尔处理这个程序,测量大约2%-3%,你的第一个核心处理的次数比第二个核心大约4%-7%多。

如果将亲和力设置为2,则应该看到可能在执行期间内核1曲线下降或峰值下降时,内核2曲线或尖峰向上大致相同。也许是因为它是一个小图,你必须放大或放大或使用需要更多处理能力的流程,这样波动就会变大,你可以看到我在说什么。

0

进程P能够使用多核进行处理,因此使用多核可以更快,更高效地工作。如果你只使用一个核心,你的CPU正在努力工作,因此CPU使用率增加。这就像只用一条腿而不是两条跑一样。即使走相同的距离,它也会使用更多的能量和时间来使用1条腿,而不是2条。