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?
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.