Python - 核心速度

Nig*_*Ind 4 python cpu cpu-speed cpu-cores

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

核心速度,单位为Hz

提前致谢.

使用platform.process()命令只返回名称而不是速度

我只是设法通过这个:

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

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

Azs*_*sgy 6

机器ID

目前还没有获得机器ID的跨平台python方式,但之前已经提出过: 在Windows和Linux上获取Python中的唯一计算机ID

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

核心数量

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

核心速度以Hz为单位

目前还没有获得cpu频率的跨平台python方法,但之前已经提到过:在Python中获取处理器信息