My computers CPU has 4 cores and 2 threads for each core, as I can get it by lscpu command:
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
...
I can get the numbers of cores by multiprocessing.cpu_count() python standard. But i can't find any way to get the number of threads per core by python. I know i can execute lscpu command and get the number of threads by parsing the output in python. But Is there any standard solution?