码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-01-17 15:53:52      阅读:1109      评论:0      收藏:0      [点我收藏+]

标签:核心   func   wmi   proc   com   roc   ica   需要   UI   

转载请注明:

 

仰望高端玩家的小清新 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 物理 / 逻辑核心数

标签:核心   func   wmi   proc   com   roc   ica   需要   UI   

原文地址:https://www.cnblogs.com/luruiyuan/p/8302775.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!