我的电脑CPU有4个核心,每个核心有2个线程,通过lscpu
命令可以获得此信息:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 48 bits physical, 48 bits virtual
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
...
我可以使用Python标准库的 multiprocessing.cpu_count()
方法来获取CPU核心数量,但是我无法找到一种通过Python获取每个核心线程数的方法。我知道可以执行 lscpu
命令并解析输出来获得线程数,但是否有标准解决方案?