nproc

Linux · Procesos · solo documentación

Qué hace y para qué sirve

Muestra el número de unidades de procesamiento (CPU) disponibles para el proceso actual.

Sintaxis

nproc [opciones]

Opciones y parámetros

  • --all

    Muestra todas las CPU instaladas, aunque no estén disponibles para el proceso.

  • --ignore=N

    Resta N CPU del resultado.

  • --help

    Muestra la ayuda y termina.

  • --version

    Muestra la versión y termina.

Ejemplos de uso

  • nproc

    Muestra cuántas CPU puede usar el proceso actual.

  • nproc --all

    Muestra todas las CPU de la máquina.

  • nproc --ignore=1

    Deja una CPU libre para el resto del sistema.

  • make -j"$(nproc)"

    Compila usando tantos trabajos en paralelo como CPU hay.

Notas y errores frecuentes

  • El resultado cuenta hilos lógicos: con hyper-threading puede ser el doble de los núcleos físicos.

Comandos relacionados