DPCRate在Win32_PerfRawData_Counters_ProcessorInformation WMI类中代表什么?

问题描述 投票:0回答:1

在研究延迟过程调用时,我遇到了一些属性/数据,但在网络上找不到任何信息。

使用WMI,我可以读取很多处理器数据,包括DPC数据。

Win32_PerfRawData_Counters_ProcessorInformation WMI类的许多属性是不言自明的,例如InterruptsPerSec或PercentInterruptTime。

其中一个属性称为DPCRate。

获得价值的Powershell代码:

Get-CimInstance -Class Win32_PerfRawData_Counters_ProcessorInformation | Format-Table -Property DPCRate

在我的系统上,DPCRate的值在40到70之间变化。

此值的含义是什么?它测量什么?我在Microsoft的WMI文档中找不到任何内容。

winapi wmi cpu interrupt wmi-query
1个回答
0
投票
DPCRate:
DPC速率是延迟过程调用(DPC)添加到处理器的DPC队列之间的计时器滴答声之间处理器时钟。 DPC是中断的运行,其优先级低于标准中断。每个处理器都有自己的DPC队列。这个计数器衡量的是DPC添加到队列的速率,而不是队列中DPC的数量。此计数器显示最近观察到的仅值这不是一个平均值。

请参阅The WMI Explorer Tool以获取用于查询WMI类及其属性描述的PowerShell WMI浏览器工具。

更新:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.