Comandos Linux · 2 min read · Sep 17, 2025

Tutorial del comando nproc de Linux para principiantes (con ejemplos)

Cada proceso que se ejecuta en un sistema informático requiere CPU para hacer lo que se espera de él. Puede haber momentos en que la CPU de su sistema esté sobrecargada (debido al número o tipo de procesos que se están ejecutando en el sistema), y por cualquier razón, desea conocer el número de unidades de procesamiento disponibles para nuevos procesos. Bueno, hay una herramienta llamada nproc que puede usar para confirmar esta información.

En este tutorial, discutiremos los conceptos básicos de nproc utilizando algunos ejemplos fáciles de entender. Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos incluidos en este artículo han sido probados en Ubuntu 16.04 LTS.

Comando nproc de Linux

El comando nproc básicamente muestra en la salida el número de unidades de procesamiento disponibles. A continuación se muestra la sintaxis de la herramienta:

nproc [OPCIÓN]...

Y así es como la página del manual de la utilidad lo define:

Imprime el número de unidades de procesamiento disponibles para el proceso actual, que puede ser menor que el
número de procesadores en línea

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que le darán una buena idea de cómo funciona el comando nproc.

P1. ¿Cómo usar nproc?

Esto es muy fácil: todo lo que tiene que hacer es ejecutar el comando ‘nproc’.

nproc

En mi sistema, la herramienta produce la siguiente salida:

Así que la salida producida es ‘4’.

Vale la pena mencionar que este número no representa el número de CPUs físicas. La salida de nproc corresponde al campo de CPUs en la salida del comando lscpu.

comando lscpu

Y CPUs en sí mismo no es más que:

Hilos por núcleo X núcleos por socket X sockets

Así que en nuestro caso eso resulta ser 2x2x1, que es igual a 4.

P2. ¿Cómo hacer que nproc imprima el total de unidades de procesamiento instaladas?

En lugar del número de unidades de procesamiento disponibles, si desea que nproc muestre el total de unidades de procesamiento instaladas, puede usar la opción –all.

nproc --all

Por ejemplo, aquí está la opción en acción:

Así que en mi sistema, el número total de unidades de procesamiento instaladas es 4.

P3. ¿Cómo hacer que nproc excluya algunas unidades de procesamiento?

Existe una opción de línea de comandos –ignore que puede usar para decirle a nproc que, si es posible, excluya un número determinado de unidades de procesamiento.

Por ejemplo:

nproc --ignore=2

PD: En caso de que desee saber más sobre el comando nproc, puede usar las opciones –help y –version.

Conclusión

Claramente, nproc no es el tipo de herramienta que un usuario promedio de la línea de comandos de Linux necesitaría en su día a día, pero siempre es bueno conocer tales comandos. Sin embargo, si usted es un administrador del sistema o alguien cuyo trabajo implica depurar problemas relacionados con el sistema Linux, el comando nproc podría ser de gran ayuda. Puede aprender más sobre él dirigiéndose a su página de manual.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.