Pmlist

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Monitoring matériel — compteurs de performance processeur
Commande pmlist
Contexte AIX — API Performance Monitor (PM API / libpmapi)
À ne pas confondre avec Wlm (Workload Manager — répartition de ressources entre applications, sujet totalement différent)

pmlist fait partie de l'API Performance Monitor d'AIX (libpmapi), qui donne accès aux compteurs de performance matériels du processeur (PMU). Il sert à explorer ce que le processeur de la machine sait mesurer nativement, avant d'utiliser un outil qui exploite réellement ces compteurs (ex. tprof, hpmcount).

Malgré la proximité de nom avec Wlm (Workload Manager, qui gère des classes de charge et des priorités entre applications), pmlist n'a aucun rapport avec WLM : il n'inspecte que les capacités de mesure matérielle du processeur.

Fonctions

D'après la documentation de la commande, pmlist permet de :

  • lister les processeurs supportés ;
  • lister le résumé de l'information pour un processeur donné ;
  • lister la table d'événements pour un processeur donné ;
  • lister les groupes d'événements existants pour un processeur donné ;
  • lister les jeux d'événements existants pour un processeur donné ;
  • lister le jeu d'événements et la formule pour une métrique donnée.

Usage

# obtenir des informations sur les processeurs
pmlist -s

# obtenir des informations sur les processeurs au format csv
pmlist -s -o c

⚠️ La documentation source pour -o c est tronquée à cet endroit ; l'option affichée reprend exactement ce qui est disponible, mais la valeur complète de l'argument (probablement csv) est à vérifier avant usage.

Voir aussi

  • Wlm — Workload Manager, gestion des classes de charge et priorités entre applications (sujet distinct, à ne pas confondre malgré la ressemblance de nom)