如何从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