Como descobrir quantos núcleos existem nos sistemas Linux

Como descobrir quantos núcleos existem nos sistemas Linux
Este tutorial explica quantos núcleos de processador existem em um sistema Linux.

Depois de ler este artigo, você poderá verificar o número de núcleos através de diferentes comandos disponíveis para todos os sistemas Linux. Alguns dos comandos explicados também são úteis em sistemas BSD.

Todas as instruções descritas neste tutorial incluem capturas de tela para cada usuário entender facilmente, independentemente de seu nível de conhecimento.”

Para verificar o número de CPUs no Linux, este tutorial abrange os seguintes comandos:

  • LSCPU
  • nproc
  • Hwinfo
  • principal
  • htop
  • /proc/cpuinfo

O comando LSCPU

O LSCPU O comando lê o sistema de arquivos SYSFS e o arquivo /proc /cpuinfo. Ao executar a LSCPU, podemos ver quantos núcleos existem em nosso sistema Linux. Além disso, este comando mostra as informações sobre caches, modelo e soquetes da CPU, entre outras informações úteis.

Esta seção explica como usar LSCPU Para imprimir todas as informações da CPU e como mostrar o número de núcleos da CPU especificamente.

Para exibir todas as informações da CPU, execute LSCPU sem bandeiras adicionais, como mostrado na figura abaixo.

LSCPU

Ao usar o egrep, você pode imprimir apenas o número de núcleos, como mostrado abaixo.

LSCPU | egrep 'cpu \ (s \)'

O comando LSCPU é o mais amplamente usado para verificar as informações nas CPUs.

Verifique o número de núcleos no Linux com o comando nproc

Outra ferramenta simples de usar para revelar o número de núcleos em seu sistema Linux é o nproc comando.

Por padrão, sem sinalizadores, este comando exibiu o número principal. Basta executar o comando como mostrado abaixo para retornar o número de núcleos no sistema.

nproc

Como você pode ver, a saída é extremamente simples.

O comando hwinfo

O comando hwinfo linux é outra opção para verificar o número de núcleos no sistema.

O Hwinfo O comando não está incluído por padrão nos sistemas Linux. Para instalá-lo em distribuições Linux baseadas no Debian, use o apt Gerenciador de pacotes, conforme mostrado na captura de tela abaixo.

sudo apt install hwinfo -y

Depois de instalado, execute o comando hwinfo seguido pelas bandeiras mostradas na figura a seguir.

sudo hwinfo -cpu -short

Como você pode ver, o número de núcleos é retornado linha por linha.

O comando hwinfo pode ser usado para imprimir informações sobre todo o hardware no sistema.

Entre seus recursos, você pode exportar a saída para um arquivo. Para exportar o número de núcleos para um arquivo, use a seguinte sintaxe.

Observação: O nome do arquivo exportado é arbitrário; você pode nomear como quiser.

sudo hwinfo -short -cpu> núcleos.TXT

Você pode usar o menos comando para ler o arquivo exportado.

menos núcleos.TXT

Como você pode ver abaixo, o conteúdo do arquivo é o mesmo que a saída anterior.

Para mostrar todas as informações do sistema com o Hwinfo, execute -as como mostrado na figura a seguir.

Sudo Hwinfo -All

Como mostrado na captura de tela acima, o Hwinfo O comando não é fácil de usar ao exibir informações em todo o hardware. Para uma visualização mais fácil de usar, use o sinalizador -short para especificar o hardware que deseja verificar, conforme mostrado no primeiro exemplo do Hwinfo seção.

Encontrando o número de CPUs no Linux usando o comando superior

O Linux principal (Tabela de processos) Comando é um gerente de tarefas que imprime a memória em tempo real e o uso de recursos da CPU.

Este comando imprime processos de execução e memória e consumo de CPU. Quando usado com a bandeira -1, ele também mostra o número de núcleos no sistema.

Execute o seguinte comando para iniciar o utilitário principal mostrando quantos núcleos estão presentes no sistema.

Top -1

Como você pode ver, o comando principal mostra 4 núcleos: 0,1,2 e 3.

Além disso, você também pode executar o comando superior sem sinalizadores e depois pressionar 1; O resultado é o mesmo.

Verificando quantos núcleos usando o comando HTOP

O comando HTOP é semelhante ao comando principal explicado anteriormente. Mas tem algumas vantagens por cima. A interface do usuário HTOP é colorida, portanto, mais amigável, o HTOP também suporta rolagem,

Ao contrário do principal, Para ver quantos núcleos estão no sistema, você não precisa usar sinalizadores. Execute o comando abaixo para ver como o HTOP exibe as informações da CPU.

htop

Revelar o número de núcleos no Linux lendo /proc/cpuinfo

Outra maneira de ver o número de núcleos no Linux é lendo o arquivo /procuinfo. Você pode usar comandos diferentes para ler este arquivo, como menos, gato, mais, etc.

Para ler o arquivo cpuinfo, execute o comando mostrado abaixo.

menos /proc /cpuinfo

O número de núcleos é mostrado no irmãos linha, como apontado pela seta branca na captura de tela abaixo.

Você também pode mostrar especificamente o número de núcleos executando o comando abaixo.

menos /proc /cpuinfo | Processador Grep | wc -l

Como você pode ver abaixo, existem 4 núcleos no sistema.

Isso é tudo; Com todos os comandos descritos acima, você tem maneiras diferentes de verificar o número de núcleos.

Conclusão

Conforme mostrado neste tutorial, em Linux, existem muitos métodos para verificar o número de núcleos no sistema. Todos os métodos são fáceis de aplicar por qualquer usuário, independentemente do nível de experiência. Os comandos acima são universais e estão disponíveis para todas as distribuições Linux, mesmo quando não são instaladas por padrão com o sistema. Aprender o número de núcleos é importante, por exemplo, ao atribuir recursos do processador a máquinas virtuais. Todo usuário do Linux deve saber como coletar informações sobre o hardware.

Obrigado por ler este tutorial explicando como descobrir quantos núcleos existem no sistema. Continue seguindo Linuxhint para mais tutoriais e dicas profissionais do Linux.