在python中枚举cpu



我正在使用joblib并行化。我想跟随每一个CPU的进程。所以,我想打印出CPU的索引。例如,如果我的计算机有8个核心,我希望每个进程知道它的cpu_index,这样我就可以知道print(f"Hi! I am CPU {cpu_index}")。理想情况下,该命令将输出一个介于0到7之间的数字。

我无法通过cpuinfo找到实现这一目标的方法。如有任何帮助,不胜感激。

尝试psutil包。它有许多有用的功能为您的需求,如psutil.cpu_percent(percpu=True) psutil.cpu_percent()

最新更新