Как я могу получить количество процессоров и общий объем оперативной памяти из командной строки OS X?
33
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
hwprefs
кажется, не является частью установки по умолчанию OS X (я думаю, что это в Xcode, или, возможно, инструменты CHUD).Вы можете получить это из
system_profiler
инструмента:или, если вы хотите перейти на низкий уровень, используйте
sysctl
:Кстати, есть куча других интересных вещей, которые вы можете получить
sysctl
. Пытаться:чтобы увидеть несколько из них
источник
system_profiler SPHardwareDataType
читаются человеком, поэтому я бы посоветовал не пускать их в grep.sysctl
доступен из терминала в режиме восстановления, в то время как многие другие инструменты недоступны (коллега должен был знать, сколько оперативнойСледующие работы в OS X Lion:
источник
/usr/sbin/
обычно в$PATH
.