Existe-t-il un moyen de vérifier la vitesse d'horloge de mon processeur?
J'ai déjà essayé, cat /proc/cpuinfo
mais la vitesse d'horloge que je cours ne s'affiche pas. Je sais que Ubuntu 12.04 (Precise Pangolin) requiert 700 MHz et VGA, mais un AMD Mobile Sempron fonctionnera-t-il?
Réponses:
À partir du type de ligne de commande
lscpu
. Les informations seront en MHz MHz:la source
watch -n1 "lscpu | grep 'MHz' | awk '{print $1}'"
.watch -n1 "lscpu | grep 'MHz' | awk '{print $1}'"
watch -n1 "lscpu | grep 'CPU MHz' | awk '{print $1}'"
watch
. Cela ferait:lscpu | grep 'CPU MHz' | awk '{ print $3; }'
. Je ne suis pas sûr de la sortie exacte que vous obtenez sur votre système. J'expliquerai la commande si cela vous aide:lscpu
obtient d' abord la totalité de la sortie contenant les informations relatives à votre CPU,grep
puis rechercheCPU MHz
et imprime uniquement cette ligne,awk
supprime le$N-th
bloc et l'affiche. Et si vous voulez que le résultat change en temps réel, placez la commande dans unwatch -n1 "..."
.Il y a deux manières:
lscpu
ou plus précislscpu | grep "MHz"
.Cela vous donnera le MHz général pour le processeur.
cat /proc/cpuinfo
ou plus préciscat /proc/cpuinfo | grep "MHz"
.Cela vous donnera le MHz individuel pour chaque cœur de CPU. Donc, si vous avez un Core 2 Duo, un bulldozer AMD, un Core i7, etc., il indiquera le MHz pour chaque noyau.
lshw -c cpu
ou version plus précise:lshw -c cpu | grep capacity
vous donnera le MHz général. Identique à
lscpu
.sudo dmidecode -t processor
ou plus précis:sudo dmidecode -t processor | grep "Speed"
vous donnera non seulement le MHz utilisé mais également le maximum auquel vous pouvez pousser / overclocker votre processeur.De tout cela,
lshw
etdmidecode
fournissez 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 actuellement détectée en MHzcat /var/log/kern.log | grep "MHz processor"
- Pour les vitesses en MHz détectées actuelles et passées. Ne fonctionnera pas dans certains cas, c'est pourquoi j'ai posté ledmesg
premier.Et c'est tout ce dont je me souviens du haut de ma tête. Je suis assez certain qu'il existe d'autres moyens, mais ne vous en souvenez pas pour l'instant. Bien sûr, parler de moyens terminaux.
la source
dmidecode
semble être le seul à signaler avec précision la vitesse d'horloge lors de l'overclockingdmidecode
généralement impossible de faire confiance aux informations provenant de votre système, car il ne fait que lire les données des tables DMI, ce qui peut être erroné. La page de manuel de dmidecode indique même que les informations sont "potentiellement peu fiables", et poursuit: "Le tableau DMI décrit non seulement la composition actuelle du système, mais également les évolutions possibles (telles que le processeur le plus rapide ou la quantité maximale de mémoire prise en charge). " "Le plus souvent, les informations contenues dans les tableaux DMI sont inexactes, incomplètes ou tout simplement fausses."dmidecode
ne semble pas fonctionner, il montre que le processeur est bloqué à la fréquence maximale, ce qui n’est pas précis, j'en suis sûr.powertop
etlscpu
montrer la fréquence variable réelle.cat /path/to/file | grep "some string"
- vous pouvez simplementgrep
le fichier directement à la place:grep "some string" /path/to/file
. Réponse géniale, cependant.Pour la vitesse actuelle du processeur, on peut suivre ce changement de manière dynamique en temps réel en utilisant:
Pour voir la vitesse maximale du processeur, utilisez:
la source
cpufreq/cpuinfo_cur_freq
n'existe pascpuinfo_cur_freq
.cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
pour voir quel pilote est actuellement utilisé. BTWcpuinfo_cur_freq
est le point de vue du matériel et du point de vue duscaling_cur_freq
noyau sur la fréquence actuelle du processeur. Plus sur static.lwn.net/kerneldoc/admin-guide/pm/…indicateur-cpufreq-sélecteur est un joli petit indicateur qui indique la fréquence actuelle de votre unité centrale. Vous pouvez même sélectionner la fréquence de l'unité centrale souhaitée.
Cependant, la dernière mise à jour de cet outil date du 2015-10-19 .
la source
sudo apt-get install indicator-cpufreq
.J'aimerais souligner qu'il
sudo
est nécessaire pour la réponse de Ian ci-dessus:Cependant, vous pouvez obtenir les mêmes résultats sans utiliser sudo:
Mon préféré est d'utiliser Conky où vous pouvez peindre votre propre image:
Cela se trouve tout le temps à droite de mon écran intégré. Le code pertinent pour la section CPU est:
la source
Je voudrais juste ajouter
i7z
à cette liste. Contrairement aux autres options, cela fonctionne mieux pour les processeurs des séries i7, i5 et i3 dotés de TurboBoost.la source
la source
Si vous utilisez un périphérique ARM intégré (tel qu'un téléphone Raspberry ou basé sur ARM), vous ne pourrez pas utiliser de solutions à l'aide de
lscpu
,dmidecode
ou/proc/cpuinfo
parce que la vitesse actuelle n'y figure pas, si l'outil est disponible. Au lieu de cela, vous devez utiliser sysfs :la source
Voici un moyen simple d'obtenir des fréquences CPU pour tous les threads du processeur:
Assurez-vous qu'il
cpufrequtils
est installé.Ensuite, dans un terminal, exécutez la commande suivante:
la source
Cela fonctionne bien pour les vitesses de processeur en temps réel
Tant que cette fonction est active, vous pouvez également envoyer du spam au processeur pour connaître les vitesses maximales en temps réel qu’il peut atteindre.
openssl speed
la source
Dans un terminal, entrez:
Il devrait afficher le modèle exact de votre CPU.
Cette page Wikipedia sur le Sempron vous donnera des spécifications détaillées.
la source
Je voulais partager cela en tant que commentaire, mais je n’ai pas beaucoup de réputation sur askubuntu. Les personnes qui souhaitent utiliser indicator-cpufreq n’ont pas besoin de redémarrer leur ordinateur. La réinitialisation de la session X en cours suffit pour afficher l’icône.
Vous pouvez valider les options Performance et Powersave en affichant la fréquence actuelle en
Dès que vous cliquez sur une fréquence inférieure / Powersave, la gestion autonome de la CPU intervient, réduisant ainsi le cycle d'horloge.
la source
C'est mon préféré:
Bien que si vous avez Turbo Boost (ou Turbo Core si AMD), vous préférerez probablement:
qui utilise
cpupower
depuis le groupe linux-tools .la source
Exemple de sortie de
cat /proc/cpuinfo
Ici,
cpu MHz
signifie fréquence actuelle du processeur. Vous pouvez courircpufreq-info
pour comprendre facilement.la source
Dans un terminal Linux, tapez la commande suivante pour obtenir le nom du cœur de la CPU et sa vitesse actuelle:
cat /proc/cpuinfo | grep -E "model name|cpu MHz"
la source
sudo powertop
puis appuyez deux fois sur la touche Tab pour accéder à l'onglet "Statistiques de fréquence".Il affiche la fréquence réelle (précise sur mon ordinateur portable, par opposition à
dmidecode
), ainsi que des statistiques sur le temps passé sur chaque fréquence disponible.la source
powertop -t 1
pour un délai peu élevé, de sorte que les statistiques soient mises à jour toutes les secondes.Le gnome tweak Vitals montre plus précisément mon esprit à 2,5 (même 2,7 GHz) de mon Ryzen 2500, d’autres ont montré 2Gz. (pdfsandwich OCRing un fichier pdf est un bon testeur car il utilise tous les processeurs)
https://extensions.gnome.org/extension/1460/vitals/
la source