¿Cómo puedo get el recuento de CPU y la RAM total desde la command-line de OS X?

¿Cómo puedo get el recuento de CPU y la RAM total desde la command-line de OS X?

scorp@antani-mac:~$ hwprefs cpu_count 2 scorp@antani-mac:~$ hwprefs memory_size 4.00 GB 

Puede get esto desde la herramienta system_profiler :

 system_profiler SPHardwareDataType | grep " Memory:" system_profiler SPHardwareDataType | grep Cores: system_profiler SPHardwareDataType | grep Processors: 

o, si desea ir de nivel bajo, use sysctl :

 sysctl hw.memsize sysctl hw.ncpu 

BTW, hay un montón de otras cosas interesantes que puede get de sysctl . Tratar:

 sysctl -a | grep cpu 

para ver algunos de ellos

Los siguientes trabajos en 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