powershell 获取 CPU 物理 / 逻辑核心数

Posted 仰望高端玩家的小清新

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 获取 CPU 物理 / 逻辑核心数相关的知识,希望对你有一定的参考价值。

转载请注明:

 

仰望高端玩家的小清新 http://www.cnblogs.com/luruiyuan/

 
获取 CPU 逻辑核心数的方法为:总逻辑核心数 = 物理核心数 * 每核逻辑核心数
 
其中物理核心数可通过Get-WmiObject win32_processor的Count属性获得,这里需要注意,做乘法时要用 @ 来引用物理核心数,否则返回结果为空
代码如下:
1 # 获取 CPU 逻辑核心数
2 function get_logical_cpu_cnt () {
3     # get info of physical cpu cores
4     $cpu_info = Get-WmiObject win32_processor
5     # "@($cpu_info).cout" denotes the number of physical cores
6     return @($cpu_info).count * $cpu_info.NumberOfLogicalProcessors
7 }

 

以上是关于powershell 获取 CPU 物理 / 逻辑核心数的主要内容,如果未能解决你的问题,请参考以下文章

物理CPU,物理CPU内核,逻辑CPU概念详解

如何使用 C 在 Linux 中获取物理 CPU:s 的数量?

物理CPU,物理cpu内核,逻辑cpu概念详解

cpu逻辑8核物理4核啥意思

Linux查看物理CPU个数核数逻辑CPU个数

Linux查看物理CPU个数核数逻辑CPU个数