it-swarm.com.de

Wie kann ich die CPU-Anzahl und die Gesamtzahl RAM) über die OS X-Befehlszeile abrufen?

Wie kann ich die CPU-Anzahl und die Gesamtzahl RAM) über die OS X-Befehlszeile abrufen?

34
Yazz.com
[email protected]:~$ hwprefs cpu_count
2
[email protected]:~$ hwprefs memory_size
4.00 GB
7
user29686

Sie können dies mit dem Tool system_profiler Abrufen:

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

oder, wenn Sie auf niedriger Ebene gehen möchten, verwenden Sie sysctl:

sysctl hw.memsize
sysctl hw.ncpu

übrigens gibt es eine Reihe anderer interessanter Dinge, die Sie von sysctl erhalten können. Versuchen:

sysctl -a | grep cpu

um ein paar von ihnen zu sehen

67
Gordon Davisson

Folgendes funktioniert in 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
19
stephen.z