Respuestas:
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
Puede obtener esto de la system_profiler
herramienta:
system_profiler SPHardwareDataType | grep " Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:
o, si quieres ir a un nivel bajo, usa sysctl
:
sysctl hw.memsize
sysctl hw.ncpu
por cierto, hay muchas otras cosas interesantes de las que puedes obtener sysctl
. Tratar:
sysctl -a | grep cpu
para ver algunos de ellos
system_profiler SPHardwareDataType
es legible para humanos, por lo que sugeriría no ponerla a prueba.
sysctl
está disponible desde el terminal en modo de recuperación, mientras que muchas otras herramientas no lo están (un compañero de trabajo necesitaba saber cuánto ram estaba en una computadora portátil que está bloqueada con el
Lo siguiente funciona 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
/usr/sbin/
generalmente está en $PATH
.
hwprefs
no parece ser parte de la instalación predeterminada de OS X (creo que está en Xcode, o tal vez las herramientas CHUD).