Risposte:
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
Puoi ottenerlo dallo system_profiler
strumento:
system_profiler SPHardwareDataType | grep " Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:
oppure, se vuoi passare a un livello basso, usa sysctl
:
sysctl hw.memsize
sysctl hw.ncpu
tra l'altro, ci sono un sacco di altre cose interessanti che puoi ottenere sysctl
. Provare:
sysctl -a | grep cpu
per vederne alcuni
system_profiler SPHardwareDataType
è leggibile dall'uomo, quindi suggerirei di non collegarlo a grep.
sysctl
è disponibile dal terminale in modalità di ripristino, mentre molti altri strumenti non lo sono (un collega aveva bisogno di sapere quanta ram si trovava in un laptop bloccato con il vault)
Le seguenti funzioni 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/
solito è in $PATH
.
hwprefs
non sembra far parte dell'installazione predefinita di OS X (penso che sia in Xcode, o forse negli strumenti CHUD).