11.04 exécute le noyau 2..6.38 qui est censé fonctionner correctement avec les processeurs Sandy Bridge.
Vous pouvez ouvrir un terminal et exécuter grep MHz /proc/cpuinfo
. Ensuite, ouvrez un deuxième onglet de terminal et exécutez une boucle comme while :; do :; done
. Dans le premier terminal, exécutez à grep MHz /proc/cpuinfo
nouveau. Vous devriez voir que l'un des cœurs a une fréquence plus élevée maintenant:
$ grep MHz /proc/cpuinfo
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3701.000
cpu MHz : 1600.000
cpu MHz : 1600.000
Vous pouvez également essayer powertop et à turbostat
partir du package linux-tools-common (exécuté sudo modprobe msr
avant sudo turbostat
). La version SVN d' i7z est censée fonctionner pour Sandry Bridge (et elle fonctionne pour moi avec un ordinateur de bureau i7).
/proc/
et/sys/device/system/cpu/
sont toujours limitées aux fréquences régulières par conception; voir kernel.org/doc/Documentation/cpu-freq/boost.txt De plus, le CPU Freq Mons s'appuie sur ces informations, donc il n'affichera pas de boost. Maisturbostat
et d'autres outils le feront. Une attention particulière doit être portée aux processeurs AMD avec carte graphique intégrée, voir askubuntu.com/a/501599/308343 @king_julien Votre hypothèse est probablement fausse.Utilisez
sudo turbostat
pour cela. La sortie decat /proc/cpuinfo
ne montre pas toujours la fréquence réelle actuelle du CPU mais plutôt la maximale non turbo même lorsque Turbo Boost est activé et actif.Comme indiqué dans la réponse d'elmicha, vous devrez charger le module msr avec
sudo modprobe msr
puis exécuter le turbostat avecsudo turbostat
.la source
Pour installer le turbostat, vous devez exécuter:
(apparemment, je manque de réputation pour ajouter ceci en tant que commentaire à @ david-gardner post)
la source
La meilleure réponse votée acceptée ne fonctionne pas toujours
Comme l'a souligné la deuxième réponse la plus votée, la réponse la plus votée et la plus acceptée indique parfois la fréquence régulière maximale.
Méthodes CLI alternatives
Ci-dessous, vous pouvez voir les fréquences du CPU numéro 0. Pour voir tous les CPU remplacer
0
par*
. La fréquence est exprimée en MHz avec trois décimales. Alors1000000
= 1000 MHz = 1 GHz. Ce processeur Intel Skylake est évalué à 2,6 GHz ou 3,5 GHz avec Turbo Boost activé.Fréquence minimale 800 MHz
Fréquence maximale 3500 MHz (3,5 GHz)
Fréquence actuelle 1027,669 MHz (1,028 GHz)
CPU 0 à 7 Fréquence lorsque YouTube se charge
4 processeurs sur 8 sont en mode turbo (au-dessus de 2,6 GHz)
CPU 0 à 7 Fréquence lorsque YouTube s'est arrêté
Tous les processeurs sont à une vitesse minimale de 800 MHz, même si Chrome fonctionne sur deux écrans avec 11 onglets ouverts mais YouTube s'est arrêté.
Intel Turbo Boost est-il activé?
À l'aide du terminal, vous pouvez vérifier si la fonction Turbo Boost est activée:
C'est un double négatif; quand "no turbo" est désactivé (= 0) alors Turbo Boost est activé.
Pour désactiver Turbo Boost, utilisez les
sudo
pouvoirs et réglez le commutateurno_turbo
sur1
:Le retour
1
indique que le turbo est maintenant désactivé.Méthode GUI alternative utilisant Conky
D'autres réponses mentionnent des méthodes alternatives à la CLI de base (interface de ligne de commande). J'aime utiliser Conky pour ce faire. Dans l'exemple ci-dessous, le processeur Skylake a une fréquence régulière de 800 MHz à 2600 MHz. Avec turbo boost activé, la fréquence peut passer à 3500 MHz sous une charge élevée.
L'exemple .gif ci-dessous commence en montrant une fréquence oscillant autour de 3100 MHz sous une charge élevée lorsqu'il
grep
est exécuté sur l'ensemble du système de fichiers. Ensuite, la commande est émise:... pour désactiver le turbo boost. La vitesse tombe à une vitesse fixe de 2600 MHz, qui est la vitesse maximale régulière sans turbo.
Ensuite, la commande turbo est inversée:
... pour réactiver le turbo et la vitesse passe au-dessus de 2600 MHz et oscille à nouveau entre 3100 et 3200 MHz.
Remarquez à quelle vitesse la température saute de 10 degrés lorsque le Turbo est activé
la source
/sys/devices/system/cpu/intel_pstate/no_turbo
. Les CPU sont des Xeon E5-2690 , qui devraient avoir la technologie Boost ... Mon noyau (2.6.32) est-il trop vieux?cpupower
est une collection d'outils pour examiner et régler les fonctionnalités liées à l'économie d'énergie de votre processeur.cpupower frequency-info
peut aider à obtenir les informations requises.Exemple de sortie:
Boost State - Active confirme ce que vous recherchez.
Page de manuel: https://linux.die.net/man/1/cpupower
PS: Je sais que c'est un vieux fil mais j'ai pensé que cette réponse est appropriée ici et peut aider quelqu'un.
la source