Відповіді:
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
btw, є купа інших цікавих речей, з яких можна отримати sysctl
. Спробуйте:
sysctl -a | grep cpu
щоб побачити декілька з них
system_profiler SPHardwareDataType
є читабельним для людини, тому я б задумав проти того, щоб перетворити його на греп.
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).