Ich denke, die Methode, die Sie angeben, ist die portabelste unter Linux. Anstatt unnötig cat
zu spawnen und wc
Prozesse, können Sie es etwas kürzen:
$ grep --count ^processor /proc/cpuinfo
2
nproc
ist das, wonach Sie suchen.
Mehr hier:http://www.cyberciti.biz/faq/linux-get-number-of-cpus-core-command/
Das einfachste Tool kommt mit glibc und heißt getconf
:
$ getconf _NPROCESSORS_ONLN
4