Myslím, že metoda, kterou uvádíte, je na Linuxu nejpřenosnější. Namísto vytváření zbytečného cat
a wc
procesy, můžete to trochu zkrátit:
$ grep --count ^processor /proc/cpuinfo
2
nproc
je to, co hledáte.
Více zde:http://www.cyberciti.biz/faq/linux-get-number-of-cpus-core-command/
Nejjednodušší nástroj je dodáván s glibc a nazývá se getconf
:
$ getconf _NPROCESSORS_ONLN
4