Nouvelles fonctionnalités pour l'utilitaire Turbostat avec la version 6.13 de Linux
Linux

Nouvelles fonctionnalités pour l’utilitaire Turbostat avec la version 6.13 de Linux

Par Hugues , le 3 décembre 2024 - 4 minutes de lecture

La version 6.13 de Linux apporte des améliorations notables à l’utilitaire Turbostat, un outil essentiel pour surveiller les performances des processeurs. Parmi les ajouts les plus marquants, on retrouve la nouvelle métrique RAPL psys “SysWatt” qui permet de mesurer la consommation électrique de la plateforme dans sa globalité. Cette mise à jour, bien que prometteuse, nécessite une validation spécifique de la plateforme avant d’être utilisée. De plus, le support de reporting PC8 pour les processeurs Intel Arrow Lake et la prise en charge de la lecture des métriques GPU sont également inclus. Ces évolutions renforcent la capacité de Turbostat à fournir des données précises et utiles pour les utilisateurs avancés et les développeurs.

La version 6.13 de Linux apporte des améliorations significatives à l’utilitaire Turbostat, un outil intégré au noyau Linux qui permet de rapporter les statistiques de fréquence et d’inactivité du processeur ainsi que d’autres métriques. Parmi ces nouvelles fonctionnalités, on trouve l’ajout du compteur “SysWatt” et le rétablissement du support du reporting PC8 pour les processeurs Intel Arrow Lake, renforçant ainsi la capacité d’analyse des performances et de la consommation énergétique des systèmes.

Ajout du compteur SysWatt

L’une des ajouts majeurs dans Turbostat est le compteur RAPL psys “SysWatt”, qui représente la consommation d’énergie de l’ensemble de la plateforme. Ce compteur est désormais intégré dans la sortie de l’utilitaire, offrant aux utilisateurs une vision plus complète des performances énergétiques. Toutefois, il est important de noter que le compteur SysWatt n’est pas activé par défaut, car son utilisation peut nécessiter une intégration spécifique à la plateforme. Cela signifie que pour éviter des résultats erronés, il est préférable de valider la configuration de son matériel avant son activation.

Support du reporting PC8

Support du reporting PC8

La version 6.13 de Linux restaure également le support du reporting PC8 pour les processeurs Intel Arrow Lake. Cette fonctionnalité permet à Turbostat de rapporter les états de sommeil du processeur, améliorant ainsi la compréhension de la gestion des performances et des économies d’énergie. Cela est particulièrement pertinent pour les systèmes qui nécessitent une optimisation de puissance dans un contexte d’utilisation intensive.

Support des métriques GPU

Turbostat élargit aussi son champ d’application avec le support pour la lecture des métriques GPU à partir de /sys/class/drm/card1, ce qui est essentiel pour les systèmes configurés avec plusieurs cartes graphiques. Cette amélioration s’avère utile pour les développeurs et les utilisateurs avancés qui cherchent à surveiller de manière précise les performances de leur système, en tenant compte du comportement de la carte graphique.

Support initial pour Granite Rapids D

Support initial pour Granite Rapids D

Une autre nouveauté est l’ajout du support initial pour les processeurs Granite Rapids D. Cela montre l’engagement constant des développeurs à intégrer les nouvelles architectures dans l’écosystème Linux, offrant ainsi aux utilisateurs la possibilité d’exploiter pleinement la puissance de ces nouveaux matériels.

Corrections et améliorations

En plus des nouvelles fonctionnalités, la mise à jour vers la version 6.13 de Linux apporte diverses corrections et améliorations détaillées dans les requêtes de fusion des développeurs. Ces ajustements sont cruciaux pour garantir un fonctionnement optimal de l’utilitaire Turbostat, ce qui permet aux utilisateurs d’obtenir des données fiables pour leur analyse et leur diagnostic.

Comparaison des fonctionnalités de l’utilitaire Turbostat dans Linux 6.13

Comparaison des fonctionnalités de l'utilitaire Turbostat dans Linux 6.13
Fonctionnalité Description
Ajout du compteur SysWatt Mesure la consommation d’énergie de la plateforme, non activé par défaut et nécessite une validation spécifique.
Support de PC8 Restauration de la prise en charge de la rapport PC8 pour les processeurs Intel Arrow Lake.
Métriques GPU Possible lecture des métriques GPU depuis /sys/class/drm/card1.
Support initial pour Granite Rapids D Ajout de la prise en charge des processeurs Granite Rapids D, nouvellement intégrés.
Corrections diverses Améliorations et correctifs résumés dans la dernière demande de fusion.
  • Ajout de la métrique SysWatt : Intégration de la consommation d’énergie globale de la plateforme dans les sorties.
  • Non activé par défaut : La métrique SysWatt nécessite une validation spécifique à la plateforme.
  • Support pour les processeurs Intel Arrow Lake : Récupération des rapports de PC8 rétablie pour ces processeurs.
  • Lecture des métriques GPU : Accès aux données de performance GPU via /sys/class/drm/card1.
  • Initialisation de Granite Rapids D : Support préliminaire pour cette nouvelle famille de processeurs.
  • Améliorations diverses : Corrections et ajustements généralisés issus du pull request avant la sortie de la version 6.13-rc1.
Partager cet article :
Avatar photo

Hugues

Hugues, a 39 ans et il est développeur web indépendant. Passionné de football, de running et de domotique il aime créer des petites applications pour mieux gérer son quotidien.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.