La commande pmstat linux

La commande pmstat linux
«Les systèmes Linux ont le copilote de performances (PCP), qui fournit différents outils pour mesurer les performances du système. L'un de ces outils est PMSTAT, un outil utilitaire qui aide les administrateurs système Linux à visualiser périodiquement les performances du système et dans une sortie en une ligne. La commande PMSTAT Linux surveille les performances des systèmes à un niveau élevé, après quoi d'autres outils PCP gèrent les sous-systèmes.

Ce guide offre une compréhension de la commande PMSTAT LINUX en utilisant différents exemples pour vous lancer et à l'aise en utilisant l'utilitaire."

Comment installer PMSTAT dans Linux

Comme indiqué, la commande pmstat linux n'est pas autonome. Il fait partie du PCP, et son installation repose sur l'installation du PCP emballer.

Pour installer PCP, exécutez la commande ci-dessous pour Ubuntu.

$ sudo apt install pcp

Vérifiez l'installation en vérifiant la version PMSTAT ou PCP.

Vérification des performances du système à l'aide de PMSTAT

Sur votre terminal, si vous exécutez la commande PMSTAT sans arguments, vous obtiendrez les résultats des performances du système par une seule ligne par intervalle donné, qui est par défaut 5 secondes.

Analysons chacun des champs pour comprendre ce qu'ils signifient.

N'oubliez pas que les résultats des performances afficheront par ligne consécutivement toutes les 5 secondes, et vous pouvez mettre fin au programme en appuyant sur ctrl + c

  1. loadavg: il représente la moyenne de charge de 1 minute
  2. mémoire: La section de mémoire a des sous-champs différents. Le premier est le SWPD qui représente l'espace d'échange moyen utilisé par votre système entre les intervalles, dans notre cas, après toutes les 5 secondes. Le gratuit est la mémoire libre moyenne dans l'intervalle défini, représenté en kytes. À côté se trouve le chamois qui est la mémoire tampon moyenne utilisée par le système dans l'intervalle. Enfin, le cache est la mémoire de cache moyenne représentée dans les kytes et utilisée par intervalle.
  3. échanger: l'échange affiche les pages moyennes paginées (pi) et paginé (pote) et est calculé par seconde dans l'intervalle réglé.
  4. Io: il affiche le taux moyen par seconde pour chaque entrée de bloc (bi) et la sortie de blocage (bêle) pendant l'intervalle.
  5. système: il représente le taux d'interruption (dans) et le taux de commutateur de contexte (CS) pendant l'intervalle.
  6. CPU: il représente le temps CPU consommé dans l'exécution de la boucle inactive (identifiant), Système et code d'interruption (système), et le code utilisateur (nous).

Options courantes PMSTAT

Intervalle de temps

L'intervalle de temps par défaut est de 5 secondes. Cependant, vous pouvez utiliser le -t Option pour spécifier une heure différente en secondes ou heures. Par exemple, pour définir 10 secondes comme intervalle, la commande serait:

$ pmstat -t 10 secondes

Pour régler les heures comme intervalle, remplacez les secondes par le heure.

Définition du fuseau horaire

Le fuseau horaire de l'hôte est utilisé par défaut pour afficher les performances. Si vous devez utiliser un fuseau horaire différent, utilisez le -Z suivi par le fuseau horaire. Par exemple, pour utiliser le Heure Standard du Pacifique, La commande serait:

$ PMSTAT -T 10 -Z PST

Dans la sortie ci-dessus, la première commande a utilisé le fuseau horaire défini, qui affichait l'heure et la date dimanche. Cependant, la deuxième sortie, qui ne prend aucun relais, utilise la par défaut pour la machine hôte, et vous pouvez noter la différence dans le fuseau horaire.

Spécification des métriques PMSTAT

Les métriques de performance Collector Daemon (PMCD) stocke les métriques récupérées par PMSTAT sur l'hôte local. Pour récupérer les mesures du PMDAS Au lieu de cela, utilisez le -L drapeau. Alternativement, si vous avez un fichier journal d'archives PCP sur le système, utilisez le -un suivi par le chemin d'accès au fichier journal.

La syntaxe pour ceci est:

$ PMSTAT -A $ pcp_log_dir / pmlogger / host-name / log-file [Options]

Dernier mot

La commande PMSTAT affiche un aperçu de haut niveau des performances d'un système. La commande affiche une sortie de ligne unique avec différents champs représentant différentes mesures. Pour mieux utiliser l'outil, vous devez le combiner avec d'autres outils PCP. Nous avons couvert une introduction de la commande pmstat Linux, qui est une égratignure à sa surface. Pour plus de détails et d'utilisation, visitez sa page principale.