监控 Microsoft MSSQL 进程 - sqlservr - 通过逻辑处理器进行划分是否可能?

监控 Microsoft MSSQL 进程 - sqlservr - 通过逻辑处理器进行划分是否可能?

我们使用 zabbix 2.2 Appliance 并尝试获取以下性能计数器数据。perf_counter[\Process(sqlservr)\% Processor Time]

我们遇到了与该论坛帖子中描述的相同的问题: https://www.zabbix.com/forum/showthread.php?t=16759

是否有人知道是否可以将数据除以 16(逻辑处理器数量)。

对不起我的英语不好! :)

答案1

如果我检查 mssql 的性能计数器,则没有 vcpu/core 的性能计数器。

要检查 mssql 服务器上可用的性能计数器,请执行以下操作:

从 sys.dm_os_performance_counters 中选择 *

但是,如果您从 Windows 视图执行 perfcounter,则会发现每个 vcpu/core 都有计数器。

相关内容