如何计算 \Process(sqlservr)\% Processor Time 超过 300%

如何计算 \Process(sqlservr)\% Processor Time 超过 300%

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

CPU 数量 - 2

\\Process(sqlservr)\% 处理器时间 MAX - 361.35

\\处理器(_Total)\% 处理器时间 - 100

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

答案1

您是指 2 个物理 CPU(通常称为 2 个插槽)还是具有 2 个核心的单个 CPU?

我猜你可能有 2 个物理 CPU(插槽),每个都是双核的,这实际上为你提供了 4 个 CPU,使计数器的最大值达到 400%。

相关内容