通过


!smt

!smt 扩展显示同时多线程处理器信息的摘要。

!smt

DLL

Kdexts.dll

注解

以下是示例:

lkd> !smt 
SMT Summary:
------------
   KeActiveProcessors: **------------------------------ (00000003)
        KiIdleSummary: -------------------------------- (00000000)
 No PRCB     Set Master SMT Set                                     IAID
  0 820f4820 Master     **------------------------------ (00000003)  00
  1 87a4d120 820f4820   **------------------------------ (00000003)  01

Maximum cores per physical processor:   2
Maximum logical processors per core:    1

No 列指示处理器的数量。

PRCB 列指示处理器的处理器控制块的地址。 每个逻辑处理器都单独列出。

每个物理处理器在 Set Master 列下仅将一个逻辑处理器列为 Master

SMT Set 列列出处理器的同时多线程处理器集信息。

IAID 列列出初始高级可编程中断控制器标识符 (APIC ID)。 在真正的 x64 计算机上,每个处理器都以硬编码的初始 APIC ID 开头。 可以通过 CPUID 指令检索此 ID 值。 在某些其他计算机上,初始 APIC ID 不一定在所有处理器中唯一,因此可以通过 APIC 的内存映射输入/输出 (MMIO) 空间访问的 APIC ID。 通过此方法,软件可为计算机中的所有处理器分配唯一的 APIC ID。 根据目标计算机的处理器,IAID 列可能会显示此 ID,也可能为空。