I want to know the number of CPUs on the local machine using Python. The result should be user/real as output by time(1) when called with an optimally scaling userspace-only program.
user/real
time(1)
If you have python with a version >= 2.6 you can simply use
import multiprocessing multiprocessing.cpu_count()
http://docs.python.org/library/multiprocessing.html#multiprocessing.cpu_count
2.1m questions
2.1m answers
60 comments
57.0k users