web-dev-qa-db-fra.com

La vitesse d'horloge de mon processeur change constamment. Est-ce normal?

J'utilise Ubuntu 14.04 sur mon ordinateur portable et chaque fois que je lance

cat /proc/cpuinfo | grep "MHz"

J'obtiens des vitesses variables. Je pensais que la vitesse d'horloge est une propriété fixe, qui peut être sous-cadencée ou overclockée. Mais ce comportement est-il normal?

enter image description here

1
daltonfury42

C'est ce que fait le gouverneur du CP - observez l'utilisation et ajustez la fréquence en conséquence. mise à l'échelle de la fréquence du processeur est une technique assez standard pour économiser l'énergie. Il existe des outils pour gérer la mise à l'échelle des fréquences, cpupower de linux-tools-common en est un.

Pour consulter les paramètres actuels du gouverneur, vous pouvez inspecter les dossiers dans /sys/devices/system/cpu/cpu*/cpufreq. Par exemple, la fréquence maximale disponible de mes CPU:

$ tail /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq 
==> /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq <==
3301000

==> /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq <==
3301000

==> /sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq <==
3301000

==> /sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq <==
3301000

Les paramètres du gouverneur peuvent avoir une valeur maximale différente (inférieure), stockée dans le scaling_max_freq des dossiers.

2
muru