Answers:
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
去看一些
system_profiler SPHardwareDataType
是人类可读的,所以我建议不要将其通过管道传递给grep。
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工具中)。