回答:
これは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
リカバリモードで端末から利用可能ですが、他の多くのツールは利用できません(ファイルボルトでロックされたラップトップにどれだけのRAMがあったかを同僚が知る必要があります)
以下は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ツールにあると思います)。