Creo que el método que das es el más portátil en Linux. En lugar de generar cat
innecesarios y wc
procesos, puede acortarlo un poco:
$ grep --count ^processor /proc/cpuinfo
2
nproc
es lo que buscas.
Más aquí:http://www.cyberciti.biz/faq/linux-get-number-of-cpus-core-command/
La herramienta más simple viene con glibc y se llama getconf
:
$ getconf _NPROCESSORS_ONLN
4