i7z est un bon outil pour surveiller Intel Turbo Boost pour les processeurs Intel qui le prennent en charge (i7 et versions ultérieures) sous Linux.
Si cela fonctionne, vous verrez la fréquence actuelle changer lorsque vous ajoutez de la charge aux processeurs, en raison de l'augmentation dynamique du multiplicateur sous charge. Essayez BurnP6 pour cela.
Description de base (pdf) des états de puissance:
C0 - état actif. En C0, les instructions sont exécutées par le noyau. Pour la technologie Intel® Turbo Boost, un cœur en C0 est considéré comme un cœur actif.
C1 - état d'arrêt. En C1, aucune instruction n'est en cours d'exécution. Pour la technologie Intel® Turbo Boost, un cœur en C1 est considéré comme un cœur actif.
C3 - En C3, les PLL de base sont désactivées et tous les caches de base sont vidés. Pour la technologie Intel® Turbo Boost, un cœur en C3 est considéré comme un cœur inactif.
C6 - En C6, les PLL de base sont désactivées, les caches de noyau sont vidés et l'état du noyau est enregistré dans le cache de dernier niveau. Les portes de puissance sont utilisées pour réduire la consommation d'énergie à près de zéro. Pour la technologie Intel® Turbo Boost, un cœur en C6 est considéré comme un cœur inactif.
C7 - Nouvel état de sommeil légèrement plus profond introduit avec Sandy Bridge et versions ultérieures.
Soyez averti que les états C6 et C7 sont des modes de veille "profonds" et peuvent avoir des pénalités de latence qui peuvent ne pas être importantes pour certains types de charges de travail de serveur. Pour plus de détails, voir Intel Power Management for Embedded Apps (pdf).
Turbo Boost est un état P0, un peu à l'opposé du sommeil. Il augmente les multiplicateurs du processeur lorsque seuls quelques cœurs sont actifs, mais diminue sous une charge multicœur extrême pour éviter les problèmes thermiques avec le processeur.
En général, la prise en charge ACPI doit être activée sous Linux pour i7z pour afficher les bons temps et Turbo Boost (multiplicateurs dynamiques supérieurs à la valeur par défaut) pour fonctionner. Vous pouvez trouver des informations utiles sur la façon d'activer Intel Turbo Boost sur Linux dans cet article.