Identifique a configuração da máquina via código

1

Estou escrevendo um programa onde preciso saber sobre a configuração da máquina. O código será executado no Linux. Eu quero encontrar o seguinte:

  1. Número de núcleos da CPU
  2. Número de soquetes de CPU
  3. Número de discos
  4. Se for um processador de 4 soquetes, então quais soquetes são adjacentes entre si

O Linux expõe essas informações em algum arquivo que eu possa ler para obter essas informações?

Quais são alguns bons recursos para ler sobre esses componentes internos do linux?

    
por user855 13.02.2015 / 23:46

1 resposta

2

Does Linux expose this information in some file that I can read in to get this information?

1. Number of CPU Cores
2. Number of CPU Sockets
3. Number of Disks
4. If it's a 4 socket processor then which 2 sockets are adjacent to each other

Sim, as informações sobre CPUs e Disks estão disponíveis no Linux.

/proc/cpuinfo contém informações detalhadas sobre o CPU .

e.g. cat /proc/cpuinfo

O comando sudo fdisk -l fornece uma listagem de discos e suas informações relacionadas.

Este link fornece alguns detalhes sobre /proc/cpuinfo .

Este link explica o uso e saída de sudo fdisk -l .

    
por 14.02.2015 / 00:46

Tags