Comandos Linux · 2 min read · Sep 17, 2025

Tutorial do Comando nproc do Linux para Iniciantes (com Exemplos)

Todo processo que é executado em um sistema de computador requer CPU para fazer o que se espera dele. Pode haver momentos em que a CPU do seu sistema está sobrecarregada (devido ao número ou tipo de processos em execução no sistema), e por qualquer motivo, você deseja saber o número de unidades de processamento disponíveis para novos processos. Bem, há uma ferramenta chamada nproc que você pode usar para confirmar essa informação.

Neste tutorial, discutiremos o básico do nproc usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos incluídos neste artigo foram testados no Ubuntu 16.04 LTS.

Comando nproc do Linux

O comando nproc basicamente exibe na saída o número de unidades de processamento disponíveis. A seguir está a sintaxe da ferramenta:

nproc [OPÇÃO]...

E aqui está como a página de manual da utilidade o define:

Imprime o número de unidades de processamento disponíveis para o processo atual, que pode ser menor que o número de processadores online

A seguir estão alguns exemplos em estilo de perguntas e respostas que lhe darão uma boa ideia de como o comando nproc funciona.

Q1. Como usar o nproc?

Isso é muito fácil - tudo o que você precisa fazer é executar o comando ‘nproc’.

nproc

No meu sistema, a ferramenta produz a seguinte saída:

Então a saída produzida é ‘4’.

Vale a pena mencionar que esse número não representa o número de CPUs físicas. A saída do nproc corresponde ao campo CPUs na saída do comando lscpu.

comando lscpu

E CPUs em si não é nada mais que:

Threads por núcleo X núcleos por soquete X soquetes

Então, no nosso caso, isso resulta em 2x2x1, que é igual a 4.

Q2. Como fazer o nproc imprimir o total de unidades de processamento instaladas?

Em vez do número de unidades de processamento disponíveis, se você quiser que o nproc exiba o total de unidades de processamento instaladas, você pode usar a opção –all.

nproc --all

Por exemplo, aqui está a opção em ação:

Então, no meu sistema, o número total de unidades de processamento instaladas é 4.

Q3. Como fazer o nproc excluir algumas unidades de processamento?

Existe uma opção de linha de comando –ignore que você pode usar para dizer ao nproc que, se possível, exclua um número definido de unidades de processamento.

Por exemplo:

nproc --ignore=2

PS: Caso você queira saber mais sobre o comando nproc, você pode usar as opções –help e –version.

Conclusão

Claramente, o nproc não é o tipo de ferramenta que um usuário médio da linha de comando do Linux precisaria no dia a dia, mas é sempre bom conhecer tais comandos. No entanto, se você é um administrador de sistema ou alguém cujo trabalho envolve depurar problemas relacionados ao sistema Linux, o comando nproc pode ser de grande ajuda. Você pode aprender mais sobre isso acessando sua página de manual.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.