如何可以cout \ Process(sqlservr)\处理器时间超过300%

计数器Process(sqlservr)\%Processor Time在我的一台数据库服务器上徘徊在361%左右。 此计数器反映了SQL Server在CPU(用户模式+特权模式)上运行的总时间百分比。

CPU的数量 – 2

\\进程(sqlservr)\%处理器时间MAX – 361.35

\\ Processor(_Total)\%Processor Time – 100

CPU的数量2 =处理器_Total(100 * 2 = 200),这个计数器怎么可能超过300%?

你的意思是2个物理CPU(通常被称为2个sockets),还是一个2个核心的CPU?

我猜你可能有2个物理CPU(sockets),每个都是双核心,这有效地给你4个CPU,使你的最大的柜台400%。