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

本文介绍了一种通过PowerShell脚本获取计算机CPU逻辑核心数量的方法。该方法利用了Get-WmiObject来收集win32_processor对象的信息,并通过计算物理核心数与每核逻辑核心数的乘积得出最终结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明:

 

仰望高端玩家的小清新 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 }

 

转载于:https://www.cnblogs.com/luruiyuan/p/8302775.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值