Como encontrar o número de núcleos no Ubuntu

Como encontrar o número de núcleos no Ubuntu

Os administradores do Linux geralmente precisam conhecer o número de núcleos enquanto gerenciam os servidores Linux e atribuem várias tarefas a várias máquinas de servidor. Inicialmente, os sistemas de computador vêm com CPUs de núcleo único, mas hoje em dia, temos CPUs multi-núcleo para aumentar o desempenho. Esta postagem fornecerá vários métodos e comandos para encontrar o número de núcleos no Ubuntu 20.04 Sistema LTS.
  • Usando o comando "LSCPU"
  • Usando o arquivo "/proc/cpuinfo"
  • Usando o comando "nproc"

Método 1: Encontrando o número de núcleos no Ubuntu usando o comando "LSCPU"

O 'lscpu' O comando fornece todas as informações relacionadas à arquitetura da CPU.

$ lscpu

O comando acima mostrará todas as informações relacionadas à CPU, como a arquitetura da CPU, o número de núcleos da CPU, threads por núcleo, etc.

Para filtrar apenas as informações da CPU, use o 'lscpu' comando com o 'egrep' Comando assim:

$ lscpu | egrep 'cpu \ (s \)'

Como você pode ver na captura de tela anexada acima, as linhas que contêm a string "CPU" são mostradas como uma saída para o comando mencionado acima:

Esse 'lscpu' O comando coleta todas as informações do '/proc/cpuinfo' arquivo e sysfs, então isso significa que podemos obter diretamente as informações relacionadas à CPU do '/proc/cpuinfo' arquivo.

Método 2: Encontrando o número de núcleos no Ubuntu usando o arquivo "/proc/cpuinfo"

Como o nome de '/proc/cpuinfo' está dizendo, é um arquivo que contém as informações da CPU e podemos visualizar facilmente todas as informações deste arquivo usando o comando CAT:

$ cat /proc /cpuinfo

A partir desse grupo de informações, podemos filtrar as informações e obter o número exato de núcleos combinando o comando CAT, Grep e WC, como mostrado no comando abaixo:

$ cat /proc /cpuinfo | Processador Grep | wc -l

Você pode ver, mostrou apenas o número de núcleos.

Método 3: Encontrando o número de núcleos no Ubuntu usando o comando "nproc"

Em vez de usar o 'grep' comando para filtrar o número de núcleos do '/proc/cpuinfo' arquivo, existe um comando simples conhecido como 'nproc' Para obter apenas o número de núcleos:

$ nproc

Como você pode testemunhar na saída do comando acima, ele também imprimiu o número de núcleos como desejávamos.

Conclusão

Esta postagem contém três métodos fáceis e profundos para encontrar o número de núcleos e outras informações relacionadas à CPU no Ubuntu 20.04 LTS Operating System. Usando qualquer um dos métodos acima, encontrar o número de núcleos não é mais difícil.