Python - 核心速度

Python - Core Speed

我试图找出这个值在 windowsosx 中的存储位置, 以便做一些计算来做出更好的任务分配。

核心速度赫兹

提前致谢。

仅使用 platform.process() 命令 returns name not the speed

我是通过这个才搞定的:

import subprocess  
info=subprocess.check_output(["wmic","cpu","get", "name"])  
print info.split('@')[1].split(' ')[1]

但目前我无法判断它是否总是 return 在每台机器上都产生相同的结果(现在无法访问其他计算机)

机器 ID

目前没有跨平台 python 获取机器 ID 的方法,但是之前有人问过这个问题: Get a unique computer ID in Python on windows and linux

如果您只想要机器名称,请使用 platform.node()

核心数

multiprocessing 模块包含 multiprocessing.cpu_count() 方法

以赫兹为单位的核心速度

目前没有跨平台 python 获得 cpu 频率的方法,但是之前有人问过这个问题:Getting processor information in Python