【发布时间】:2022-10-23 22:56:57
【问题描述】:
试图找到一种方法让 PowerShell 在我的第 12 代设备上输出 P 和 E 内核的数量。获得核心数量和逻辑核心数量很好,但我无法区分这些类型的核心。
我已经尝试过诸如检索两种类型内核的不同时钟速度之类的方法,但一无所获。
PowerShell 的新手将不胜感激。
【问题讨论】:
-
我没有要测试的第 12 代,但我怀疑您可以使用
Get-CimInstance命令收集此信息。Get-CimInstance -ComputerName localhost -Class CIM_Processor | Select-Object *将收集所有处理器信息。然后,您可以使用点表示法进一步钻取。我敢打赌,P&E 核心将在CimInstance 属性,尝试查看以下结果:(Get-CimInstance -Class CIM_Processor | Select-Object *).CimInstanceProperties。 -
感谢您的建议!今天早上使用该命令进行了一次尝试,恐怕没有骰子。虽然它确实产生了一些有用的信息,例如启用的核心数量,但它仍然将 P&E 分组到物理核心中。
-
coreinfo 在我的 i7-12700 中给出了正确的输出,尽管它不是 shell 命令。它实际上使用
GetLogicalProcessorInformation函数。
标签: powershell cpu intel hybrid cpu-cores