【问题标题】:Powershell: Retrieve number of P & E cores on intel 12th Gen devicePowershell:检索英特尔第 12 代设备上的 P&E 内核数量
【发布时间】: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


【解决方案1】:

在 [第 12 代 Intel(R) Core(TM) i7-12800H] 上运行,这给了我计数;

wmic cpu 获取名称、核心数、已启用核心数、逻辑处理器数

[代码示例][1] [1]:https://i.stack.imgur.com/0qC5i.png

NumberOfLogicalProcessors-NumberOfEnabledCore=Pcores NumberOfLogicalProcessors-(Pcores*2)=Ecores

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 2016-07-13
    • 1970-01-01
    相关资源
    最近更新 更多