如何从系统监控程序中捕获CPU核心使用情况?

Rah*_*hul 3 python cpu-usage

我有一个使用并行python运行的python程序.这个模块可以扩展我提交给计算机各个核心的工作,我不知道它是如何做到的,但是当我检查我的系统监视器时,它清楚地显示了两个核心的100%使用率(我正在运行一些非常繁重的工作).

是否有任何python模块或工具允许我在运行作业时从系统监视程序中捕获单个核心使用情况?

Ery*_*Sun 7

psutil:

>>> for x in range(3):
...     psutil.cpu_percent(interval=1, percpu=True)
... 
[4.0, 6.9]
[7.0, 8.5]
[1.2, 9.0]
Run Code Online (Sandbox Code Playgroud)