Récupérer la désignation du CPU en ligne de commandes avec Windows, Linux et Mac OS X

Il y a quelques temps déjà, j’avais posté une série de trois billets sur le thème de l’identification de processeur avec MATLAB (1, 2 et 3) dans laquelle j’exposais plusieurs méthodes plus ou moins fiables et portables.

J’ai récemment appris une méthode permettant de récupérer le modèle du processeur avec Mac OS X et, de fil en aiguille, avec Windows. J’ai donc complété le deuxième billet de la série en conséquence.

Voici synthétisées ici, les trois lignes de commandes pour les trois systèmes d’exploitation que l’on trouve majoritairement sur nos machines.

L’information renvoyée est du type :

Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz

Bien entendu, il est possible d’extraire d’autres informations à propos du CPU en utilisant des variantes de ces commandes.

Windows

Avec Windows, il suffit d’utiliser le système de gestion WMI :

for /f "tokens=2 delims==" %A in ('wmic cpu get name /value') do @(echo %A)

Testé avec Windows 7.

Linux

Avec Linux, il suffit d’analyser le contenu de /proc/cpuinfo :

grep -m 1 "model name" /proc/cpuinfo | cut -d: -f2

Testé avec Xubuntu 12.04.

Mac OS X

Avec Mac OS X, il suffit d’utiliser l’interface sysctl :

sysctl machdep.cpu | grep brand_string | cut -d: -f2

Testé avec Mac OS X 10.9

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>