Como posso obter contagem de CPU e RAM total a partir da linha de comandos do OS X?

30

Como posso obter contagem de CPU e RAM total a partir da linha de comando do OS X?

    
por Zubair 14.02.2010 / 15:00

3 respostas

8
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
    
por 14.02.2010 / 15:17
55

Você pode obter isso da ferramenta system_profiler :

system_profiler SPHardwareDataType | grep "  Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:

ou, se você quiser ir de baixo nível, use sysctl :

sysctl hw.memsize
sysctl hw.ncpu

btw, há um monte de outras coisas interessantes que você pode obter de sysctl . Experimente:

sysctl -a | grep cpu

para ver alguns deles

    
por 16.02.2010 / 05:49
15

Os seguintes trabalhos no OS X Lion:

$ /usr/sbin/system_profiler SPHardwareDataType

Hardware:

    Hardware Overview:

      Model Name: iMac
      Model Identifier: iMac7,1
      Processor Name: Intel Core 2 Duo
      Processor Speed: 2.4 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache: 4 MB
      Memory: 4 GB
      Bus Speed: 800 MHz
    
por 12.06.2012 / 07:01