Isto pode ser feito com a ferramenta de linha de comando lscpu
para ver as informações da CPU do sistema Linux atual, incluindo o número de CPUs físicas, o número de núcleos de cada CPU física, o modelo da CPU, etc.
Abra um terminal e introduza o seguinte comando para ver as informações da CPU:
Copiar códigolscpu
Após a execução deste comando, é emitida uma mensagem semelhante à seguinte:
código lessCopyArquitetura: x86_64
Modo(s) de operação da CPU: 32-bit, 64-bit
Ordem dos bytes: Little Endian
CPU(s): 4
Lista de CPU(s) em linha: 0-3
Thread(s) por núcleo: 2
Núcleo(s) por socket: 2
Soquete(s): 1
Nó(s) NUMA: 1
ID do fornecedor: GenuineIntel
Família de CPU: 6
Modelo: 58
Nome do modelo: CPU Intel(R) Core(TM) i5-3210M a 2,50GHz
Passo: 9
MHz da CPU: 1201.000
MHz máximo da CPU: 3100.0000
CPU min MHz: 1200.0000
BogoMIPS: 4988.43
Virtualização: VT-x
Cache L1d: 32K
Cache L1i: 32K
Cache L2: 256K
Cache L3: 3072K
CPU(s) NUMA nó0: 0-3
Na saída, pode encontrar os seguintes parâmetros importantes:
CPU(s)
Indica o número de CPUs no sistema atual, incluindo CPUs lógicas e físicas.Thread(s) por núcleo
Indica o número de threads em cada núcleo, ou seja, o número de threads suportados pela tecnologia Hyper-Threading. Se a tecnologia Hyper-Threading não for suportada, o valor é 1.Núcleo(s) por socket
Indica o número de núcleos em cada CPU física.Tomada(s)
Indica o número de CPUs físicas no sistema atual.
Com base nos parâmetros acima, pode calcular o número de CPUs físicas e o número de núcleos por CPU física no sistema atual. Por exemplo, na saída acima, o número de CPUs físicas é 1 e o número de núcleos por CPU física é 2.