Ответы:
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
Вы можете получить это из system_profiler
инструмента:
system_profiler SPHardwareDataType | grep " Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:
или, если вы хотите перейти на низкий уровень, используйте sysctl
:
sysctl hw.memsize
sysctl hw.ncpu
Кстати, есть куча других интересных вещей, которые вы можете получить sysctl
. Пытаться:
sysctl -a | grep cpu
чтобы увидеть несколько из них
system_profiler SPHardwareDataType
читаются человеком, поэтому я бы посоветовал не пускать их в grep.
sysctl
доступен из терминала в режиме восстановления, в то время как многие другие инструменты недоступны (коллега должен был знать, сколько оперативной
Следующие работы в 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/
обычно в $PATH
.
hwprefs
кажется, не является частью установки по умолчанию OS X (я думаю, что это в Xcode, или, возможно, инструменты CHUD).