7.4. Générer des archives PCP à partir d'archives sadc
Vous pouvez utiliser l'outil sadf
fourni par le paquetage sysstat
pour générer des archives PCP à partir d'archives natives sadc
.
Conditions préalables
Une archive
sadc
a été créée :# /usr/lib64/sa/sadc 1 5 -
Dans cet exemple,
sadc
échantillonne les données du système une fois dans un intervalle de 5 secondes. Le fichier de sortie est spécifié comme étant-
, ce qui fait quesadc
écrit les données dans le fichier de données quotidiennes standard de l'activité du système. Ce fichier s'appelle saDD et se trouve par défaut dans le répertoire /var/log/sa.
Procédure
Générer une archive PCP à partir d'une archive
sadc
:# sadf -l -O pcparchive=/tmp/recording -2
Dans cet exemple, l'utilisation de l'option
-2
permet àsadf
de générer une archive PCP à partir d'une archivesadc
enregistrée il y a 2 jours.
Verification steps
Vous pouvez utiliser les commandes PCP pour inspecter et analyser l'archive PCP générée à partir d'une archive sadc
comme vous le feriez avec une archive PCP native. Par exemple :
Pour afficher une liste de métriques dans l'archive PCP générée à partir d'une archive
sadc
, exécutez la commande suivante :$ pminfo --archive /tmp/recording Disk.dev.avactive Disk.dev.read Disk.dev.write Disk.dev.blkread [...]
Pour afficher l'espace temporel de l'archive et le nom d'hôte de l'archive PCP, exécutez :
$ pmdumplog --label /tmp/recording Log Label (Log Format Version 2) Performance metrics from host shard commencing Tue Jul 20 00:10:30.642477 2021 ending Wed Jul 21 00:10:30.222176 2021
Pour tracer les valeurs des mesures de performance dans des graphiques, exécutez :
$ pmchart --archive /tmp/recording