如何从OS X命令行获取CPU数量和总RAM?

如何从OS X命令行获取CPU数量和总RAM?

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 

去看几个

以下在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