Il s'agit de la commande pmstat qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pmstat - aperçu des performances du système de haut niveau
SYNOPSIS
pmstat [-gLlPxz] [-A aligner] [-a archives] [-h hôte] [-H filet] [-n fichier pmns] [-O compenser] [-p
port] [-S Heure de début] [-s échantillons] [-T heure de fin] [-t intervalle] [-Z fuseau horaire]
DESCRIPTION
pmstat fournit un résumé d'une ligne des performances du système chaque intervalle unité de temps (le
la valeur par défaut est de 5 secondes). pmstat est destiné à surveiller les performances du système au plus haut
niveau, après quoi d'autres outils peuvent être utilisés pour examiner les sous-systèmes dans lesquels le potentiel
les problèmes de performances peuvent être observés plus en détail.
Plusieurs hôtes peuvent être surveillés en fournissant à plus d'un hôte plusieurs -h drapeaux
(pour la surveillance en direct) ou en fournissant un nom du fichier hostlist, où chaque ligne contient
un nom d'hôte, avec -H, ou multiple -a flags (pour un suivi rétrospectif à partir d'un
archiver).
Le manuel de formation -t L'option peut être utilisée pour modifier le rapport par défaut intervalleL’ intervalle argument
suit la syntaxe décrite dans PCPIntro(1), et dans la forme la plus simple peut être un non signé
entier (les unités implicites dans ce cas sont les secondes).
Par défaut, pmstat récupère les métriques en se connectant au collecteur de métriques de performance
Démon (PMCD) sur l'hôte local. Si la -L option est spécifiée, alors pmcd(1) est contourné,
et les métriques sont extraites des PMDA sur l'hôte local à l'aide de la version autonome PM_CONTEXT_LOCAL
variante de pmNouveauContexte(3). Quand le -h l'option est spécifiée, pmstat se connecte à la
pmcd(1) le hôte et récupère les métriques à partir de là. Comme mentionné ci-dessus, plusieurs hôtes peuvent être
surveillé en fournissant plusieurs -h drapeaux.
Alternativement, si le -a est utilisée, les métriques sont extraites de la Performance
Fichiers journaux d'archive Co-Pilot identifiés par le nom de base archives. Plusieurs archives peuvent être
rejoué en fournissant plusieurs -a drapeaux. Quand le -a drapeau est utilisé, le -P le drapeau peut aussi
être utilisé pour mettre en pause la sortie après chaque intervalle.
Le mode autonome ne peut se connecter qu'à l'hôte local, l'utilisation d'une archive implique un nom d'hôte,
et la nomination d'un hôte exclut l'utilisation d'une archive, donc les options -L, -a et -h sommes-nous
mutuellement exclusifs.
Normalement pmstat fonctionne sur l'espace de noms des métriques de performances par défaut (PMNS), cependant si
le -n l'option est spécifiée un espace de noms alternatif est chargé à partir du fichier fichier pmns.
Si la -s l'option est spécifiée, échantillons définit le nombre d'échantillons à récupérer
et signalé. Si échantillons est 0 ou -s n'est pas spécifié, pmstat échantillonnera et rapportera
en continu - c'est le comportement par défaut.
Lors du traitement d'une archive, pmstat peut renoncer à son propre contrôle du temps et fonctionner comme un
''esclave'' d'un heure de l'après-midi(1) processus qui utilise une boîte de dialogue GUI pour fournir un contrôle de synchronisation. Dans
ce cas, soit le -g l'option doit être utilisée pour démarrer pmstat comme l'unique esclave d'un nouveau
heure de l'après-midi(1) instance, ou -p doit être utilisé pour attacher pmstat à un existant heure de l'après-midi(1)
instance via le canal IPC identifié par l'argument port.
Le manuel de formation -S, -T, -O et -A les options peuvent être utilisées pour définir une fenêtre de temps pour restreindre les échantillons
récupéré, définir une origine initiale dans la fenêtre de temps, ou spécifier un ``naturel''
alignement des temps d'échantillonnage ; faire référence à PCPIntro(1) pour une description complète de ces
options.
Le manuel de formation -l L'option imprime les 7 derniers caractères d'un nom d'hôte dans des résumés impliquant plus de
un hôte (lorsque plus d'un -h option a été spécifiée sur la ligne de commande).
Le manuel de formation -x L'option (métriques de CPU étendues) entraîne le rapport de deux métriques de CPU supplémentaires,
à savoir attendre les E/S ("wa") et le temps de vol de virtualisation ("st").
La sortie de pmstat est dirigé vers la sortie standard et les colonnes du rapport sont
interprété comme suit :
moyenne de charge Le manuel de formation 1 minute charge moyenne.
Mémoire Le manuel de formation lot colonne indique l'espace d'échange moyen utilisé pendant l'intervalle, en
Koctets. Les gratuitement colonne indique la mémoire libre moyenne pendant l'intervalle, en
Koctets. Les chamois La colonne indique la mémoire tampon moyenne utilisée pendant la
intervalle, en kilo-octets. Les cachette la colonne indique la mémoire cache moyenne utilisée
pendant l'intervalle, en kilo-octets.
Si les valeurs deviennent grandes, elles sont signalées en Mo (m suffixe) ou Go (g
suffixe).
échange Les métriques dans ce domaine de l'instrumentation du noyau sont de valeur variable. Nous
essayez de rapporter le nombre moyen de pages qui sont paginées (pi) et dehors (po)
par seconde pendant l'intervalle. Si les métriques d'échange de pages correspondantes sont
indisponible, nous rapportons le taux moyen par seconde de swap dans (si)
et dehors (so) pendant l'intervalle. Il est normal que les valeurs ``in'' ne soient pas
zéro, mais le système souffre d'un stress mémoire si les valeurs ``out'' ne sont pas
zéro sur une période prolongée.
Si les valeurs deviennent importantes, elles sont signalées en milliers d'opérations par
seconde (K suffixe) ou des millions d'opérations par seconde (M suffixe).
io Le manuel de formation bi et bo les colonnes indiquent le taux moyen par seconde d'entrée de bloc et
bloquer les opérations de sortie (respectivement) pendant l'intervalle. A moins que tous les fichiers
les systèmes ont une taille de bloc de 1 Ko, ces taux n'indiquent pas directement les Ko
transféré.
Si les valeurs deviennent importantes, elles sont signalées en milliers d'opérations par
seconde (K suffixe) ou des millions d'opérations par seconde (M suffixe).
Système Taux d'interruption (in) et le taux de changement de contexte (cs). Les tarifs sont exprimés en
nombre moyen d'opérations par seconde pendant l'intervalle. Notez que le taux d'interruption
est normalement au moins HZ (le taux d'interruption d'horloge, généralement 100) interruptions par
seconde.
Si les valeurs deviennent importantes, elles sont signalées en milliers d'opérations par
seconde (K suffixe) ou des millions d'opérations par seconde (M suffixe).
cpu Pourcentage de temps CPU passé à exécuter le code utilisateur et « gentil utilisateur » (us), système
et interrompre le code de traitement (sy), boucle inactive (id).
Si des valeurs pour les mesures de performance associées ne sont pas disponibles, la valeur apparaît comme
``?'' dans la sortie.
Par défaut, pmstat rapporte l'heure du jour selon le fuseau horaire local sur le système
où pmstat est exécuté. Les -Z l'option change le fuseau horaire en fuseau horaire sous la forme du
variable d'environnement TZ comme décrit dans environ(7). le -z l'option change le fuseau horaire en
le fuseau horaire local de l'hôte qui est la source des métriques de performances, comme
identifié soit par le -h or -a options.
Utilisez pmstat en ligne en utilisant les services onworks.net