web-dev-qa-db-fra.com

Comment connaître la fréquence du processeur?

J'utilise Ubuntu 16.04. Comment savoir quelle est la fréquence du processeur de mon ordinateur? J'ai juste besoin de connaître la fréquence du processeur en fonction du fabricant et la fréquence réelle du processeur que j'ai.

Existe-t-il des commandes de terminal permettant cela?

EDIT

Il y a une sortie de lscpu

CPU MHz:               1400.042
CPU max MHz:           2700.0000
CPU min MHz:           800.0000

mais des détails je reçois un autre

enter image description here

la première sortie 2.7 et une autre 1.7 ...

C'est à cause de Turbo boost?

3

La commande lscpu vous donne des informations sur votre CPU.

Pour restreindre la sortie à la fréquence, utilisez cette commande:

lscpu | grep MHz

La sortie ressemble à quelque chose comme

CPU MHz:               828.140
CPU max MHz:           3600.0000
CPU min MHz:           800.0000

et vous indique la fréquence actuelle de votre CPU, sa fréquence maximale et sa fréquence minimale.

Vous pouvez également cliquer sur "Détails" dans les paramètres système. Il existe une entrée appelée "Processeur" qui affiche le nom de votre processeur. Ce nom contient probablement la fréquence nominale du processeur. Exemple: Intel® Core™ i7-4720HQ CPU @ 2.60GHz × 8

Notez que la fréquence maximale lscpu peut être supérieure à la fréquence nominale. Ceci est dû à Turbo Boost .

7
UTF-8

La première réponse est excellente. L'OP a demandé "quelques" commandes au terminal. Je vais ajouter quelques extras, car chaque question peut avoir plusieurs réponses.

C'est une autre façon de voir les fréquences actuelles de CHAQUE CPU:

rick@Dell:~$  Sudo cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
[Sudo] password for rick: 
2911523
2978173
2825097
3068554
2888232
2038769
2891894
3134619
────────────────────────────────────────────────────────────────
rick@Dell:~$ 

Vous pouvez raccourcir la sortie ci-dessus en remplaçant * par un numéro de CPU donné tel que 0 pour la première CPU ou 7 pour la dernière CPU (sur un système à 8 CPU).

Une autre façon d’obtenir des fréquences de processeur sans Sudo pouvoirs est la suivante:

rick@Dell:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
3174316
3223095
3250781
3214160
3211962
3222802
3237451
3245654
────────────────────────────────────────────────────────────────
rick@Dell:~$ 

Voici d'autres commandes relatives aux fréquences et à la CPU que vous pouvez essayer:

cat /sys/class/thermal/thermal_zone*/temp
cat /sys/devices/system/cpu/intel_pstate/no_turbo
cat /sys/devices/system/cpu/intel_pstate/turbo_pct
cat /sys/devices/system/cpu/intel_pstate/num_pstates
cat /sys/devices/system/cpu/intel_pstate/min_perf_pct
cat /sys/devices/system/cpu/intel_pstate/max_perf_pct
cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq
cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq
cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency
cat /sys/devices/system/cpu/cpu*/cpufreq/affected_cpus
cat /sys/devices/system/cpu/cpu*/cpufreq/related_cpus
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors 
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_min_freq
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed 
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

Une fois encore, vous pouvez remplacer * par un numéro de CPU donné pour raccourcir la sortie.

3
WinEunuuchs2Unix