Réponses:
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
Vous pouvez obtenir ceci de l' system_profiler
outil:
system_profiler SPHardwareDataType | grep " Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:
ou, si vous voulez aller au bas niveau, utilisez sysctl
:
sysctl hw.memsize
sysctl hw.ncpu
Au fait, il y a beaucoup d'autres choses intéressantes que vous pouvez obtenir sysctl
. Essayer:
sysctl -a | grep cpu
en voir quelques uns
system_profiler SPHardwareDataType
est lisible par l’homme, je vous déconseille donc de la transmettre à grep.
sysctl
est disponible à partir du terminal en mode de récupération, alors que de nombreux autres outils ne le sont pas (un collègue devait savoir combien de RAM se trouvait dans un ordinateur portable verrouillé avec un coffre-fort)
Ce qui suit fonctionne sous 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/
c'est généralement dans $PATH
.
hwprefs
ne semble pas faire partie de l'installation par défaut d'OS X (je pense que c'est sous Xcode, ou peut-être avec les outils CHUD).