Odpowiedzi:
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
Możesz to uzyskać z system_profiler
narzędzia:
system_profiler SPHardwareDataType | grep " Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:
lub, jeśli chcesz przejść na niższy poziom, użyj sysctl
:
sysctl hw.memsize
sysctl hw.ncpu
przy okazji, istnieje wiele innych interesujących rzeczy, które można uzyskać sysctl
. Próbować:
sysctl -a | grep cpu
żeby zobaczyć kilka z nich
system_profiler SPHardwareDataType
są czytelne dla ludzi, więc odradzam przesyłanie ich do grep.
sysctl
jest dostępny z terminala w trybie odzyskiwania, podczas gdy wiele innych narzędzi nie jest (współpracownik musiał wiedzieć, ile
Następujące działa w 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/
zwykle jest w $PATH
.
hwprefs
nie wydaje się być częścią domyślnej instalacji OS X (myślę, że jest w Xcode, a może w narzędziach CHUD).