Pour connaître le nombre d'unités de traitements (CPU + cores + HT) disponibles. Plus simple que d'aller farfouiller dans /proc/cpuinfo.
Il est possible de désactiver des unités de traitement à chaud. Exemple : echo 0 > /sys/devices/system/cpu/cpu1/online . Le CPU 0 ne peut pas être désactivé, sécurité toussa ;) . nproc fait la différence. nproc --all : toutes les unités de traitement ; nproc tout court : les unités de traitements activées (online) uniquement.
Via #arn. Gabriel pour nproc ; b4n pour CPU online/offline.
Tue 07 Oct 2014 03:31:14 PM CEST - permalink -
-
http://linux.die.net/man/1/nproc