O conteúdo de /proc/cpuinfo
contém informações para todos os processadores até o nível virtual.
Aqui estão algumas dicas sobre como interpretar o conteúdo:
- Cada processador físico apresentará pelo menos um processador
- Cada núcleo apresentará pelo menos um processador
- Cada hyperthread apresentará como um processador.
Assim, um sistema hyperthreaded de dois soquetes e dois núcleos será mostrado como 8 processadores. Um sistema quad-core semelhante será exibido como 16 processadores.
Dentro do conteúdo de /proc/cpuinfo
, cada processador lógico possui seu próprio ID. Se o seu sistema for SMP, ele também terá um physical id
. Este é naturalmente o número do processador físico. Se você tiver um processador multi-core, cada processador lógico também terá um core id
. Os IDs principais são únicos em um único processador. Ou seja, o 0 físico terá o núcleo 0 e o núcleo 1, e o físico 1 também terá o núcleo 0 e o núcleo 1.