Antworten:
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
Sie können dies aus dem system_profiler
Tool erhalten:
system_profiler SPHardwareDataType | grep " Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:
oder, wenn du auf Low-Level gehen willst, benutze sysctl
:
sysctl hw.memsize
sysctl hw.ncpu
Übrigens gibt es eine Reihe anderer interessanter Dinge, die Sie bekommen können sysctl
. Versuchen:
sysctl -a | grep cpu
ein paar von ihnen zu sehen
system_profiler SPHardwareDataType
ist übrigens für Menschen lesbar, daher würde ich vorschlagen, sie nicht an grep weiterzuleiten.
sysctl
ist vom Terminal im Wiederherstellungsmodus verfügbar, während viele andere Tools nicht verfügbar sind (ein Mitarbeiter musste wissen, wie viel RAM sich in einem Laptop befand, der mit einem
Das folgende 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
/usr/sbin/
in der Regel in $PATH
.
hwprefs
scheint nicht Teil der Standardinstallation von OS X zu sein (ich denke, es ist in Xcode oder vielleicht den CHUD-Tools).