Il y a plusieurs manières:
-
lscpu
ou plus précis lscpu | grep "MHz"
.
Cela vous donnera le MHz général pour le processeur.
$ lscpu | grep "MHz".
CPU MHz: 1600.000
-
cat /proc/cpuinfo
ou plus précis cat /proc/cpuinfo | grep "MHz"
.
Cela vous donnera le MHz individuel pour chaque processeur. Donc, si vous avez un Core 2 Duo, un AMD Bulldozer, un Core i7, etc., il affichera le MHz pour chaque cœur.
$ cat /proc/cpuinfo | grep "MHz"
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3400.000
-
lshw -c cpu
ou version plus précise: lshw -c cpu | grep capacity
Va vous donner le MHz général. Identique à lscpu
.
$ lshw -c cpu | grep capacity
WARNING: you should run this program as super-user.
capacity: 1600MHz
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
-
sudo dmidecode -t processor
ou plus précis: sudo dmidecode -t processor | grep "Speed"
Non seulement vous utiliserez un MHz mais aussi le maximum que vous pouvez pousser / overclocker votre processeur.
$ sudo dmidecode -t processor | grep Speed
[sudo] password for cyrex:
Max Speed: 4000 MHz
Current Speed: 2666 MHz
Parmi tous ces éléments, lshw
et dmidecode
fournissent les meilleures informations de votre CPU.
Vous pouvez également cibler le MHz actuel détecté par le noyau en interrogeant les fichiers journaux:
cat /var/log/dmesg | grep "MHz processor"
- Pour la vitesse actuelle du MHz détectée
cat /var/log/kern.log | grep "MHz processor"
- Pour les vitesses MHz détectées actuelles et passées. Ne fonctionnera pas dans certains cas, c'est pourquoi j'ai posté le dmesg
un en premier.
Et c'est tout ce dont je me souviens du haut de ma tête. Je suis à peu près certain qu'il existe d'autres moyens, mais ne vous en souvenez pas tout de suite. Bien sûr, parler des moyens terminaux.