Linux Commandes. · 2 min read · Sep 17, 2025

Tutoriel sur la commande nproc de Linux pour les débutants (avec des exemples)

Chaque processus exécuté sur un système informatique nécessite un CPU pour faire ce qu’on attend de lui. Il peut y avoir des moments où le CPU de votre système est surchargé (en raison du nombre ou du type de processus en cours d’exécution sur le système), et pour une raison quelconque, vous souhaitez connaître le nombre d’unités de traitement disponibles pour de nouveaux processus. Eh bien, il existe un outil appelé nproc que vous pouvez utiliser pour confirmer cette information.

Dans ce tutoriel, nous allons discuter des bases de nproc en utilisant des exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples inclus dans cet article ont été testés sur Ubuntu 16.04 LTS.

Commande nproc de Linux

La commande nproc affiche essentiellement en sortie le nombre d’unités de traitement disponibles. Voici la syntaxe de l’outil :

nproc [OPTION]...

Et voici comment la page de manuel de l’utilitaire le définit :

Imprime le nombre d'unités de traitement disponibles pour le processus actuel, qui peut être inférieur au nombre de processeurs en ligne

Voici quelques exemples sous forme de questions-réponses qui vous donneront une bonne idée de la façon dont fonctionne la commande nproc.

Q1. Comment utiliser nproc ?

C’est très facile - il vous suffit d’exécuter la commande ‘nproc’.

nproc

Sur mon système, l’outil produit la sortie suivante :

Donc, la sortie produite est ‘4’.

Il convient de mentionner que ce nombre ne représente pas le nombre de CPU physiques. La sortie de nproc correspond au champ CPUs dans la sortie de la commande lscpu.

commande lscpu

Et les CPUs en soi ne sont rien d’autre que :

Threads par cœur X cœurs par socket X sockets

Donc dans notre cas, cela donne 2x2x1, ce qui est égal à 4.

Q2. Comment faire en sorte que nproc affiche le nombre total d’unités de traitement installées ?

Au lieu du nombre d’unités de traitement disponibles, si vous souhaitez que nproc affiche le nombre total d’unités de traitement installées, vous pouvez utiliser l’option –all.

nproc --all

Par exemple, voici l’option en action :

Donc sur mon système, le nombre total d’unités de traitement installées est 4.

Q3. Comment faire en sorte que nproc exclue certaines unités de traitement ?

Il existe une option de ligne de commande –ignore que vous pouvez utiliser pour dire à nproc que si possible, excluez un certain nombre d’unités de traitement.

Par exemple :

nproc --ignore=2

PS : Au cas où vous voudriez en savoir plus sur la commande nproc, vous pouvez utiliser les options –help et –version.

Conclusion

Clairement, nproc n’est pas le genre d’outil dont un utilisateur moyen de la ligne de commande Linux aurait besoin au quotidien, mais il est toujours bon de connaître de telles commandes. Cependant, si vous êtes un administrateur système ou quelqu’un dont le travail implique le débogage de problèmes liés aux systèmes Linux, la commande nproc pourrait être d’une grande aide. Vous pouvez en apprendre davantage en consultant sa page de manuel.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.