Perfmon“处理器时间百分比”计数器如何超过100%?


Answers:


21

有两个名称相同的计数器:

Process\% Processor Time每个处理器上的处理器时间总和

Processor(_Total)\% Processor Time:所有处理器的总数

您的问题表明您正在使用第一个计数器,这意味着其最大值为100%*(无CPU)。

因此,如果您有4个CPU,则总最大值为400%,实际上80%是(400 * 0.8 =)320%(而对于8个CPU,则为640%,依此类推)


是的 而已。我有8个CPU。因此,我的sqlservr总CPU使用率实际上约为37%。这意味着一切正常。谢谢,@ Farseeker!
比尔·帕兹克

任何时候。当我第一次在多CPU系统上使用perfmon时,我有类似的查询。
马克·亨德森

2
CPU的数量是否包括超线程?例如,如果我的计算机是四核并且具有超线程,我应该考虑4个进程还是8个进程?
马修·罗达图斯

1
有没有一种方法可以找到单个进程的处理器使用率,其值在0到100%之间(又名:它显示了所有CPU的分散负载)?我不希望自己分裂
Jeroen Vannevel

0

这个值是根据(逻辑CPUS数* 100)的基线计算得出的,因此,这将是超过100的baselin的计算结果。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.