Pmlist
| 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)