Commande nxstat
Objectif
La commande nxstat affiche les statistiques d'utilisation des accélérateurs matériels sur puce qui peuvent implémenter des fonctions GZIP.
Syntaxe
Descriptif
Les applications d'une partition logique AIX utilisent la bibliothèque zlibNX pour ouvrir un canal de communication avec l'accélérateur GZIP. Ce canal de communication est également appelé fenêtre. Pour plus d'informations sur le type de canaux de communication, voir Nest Accelerators.
Les statistiques d'utilisation de bas niveau par fenêtre peuvent inclure une grande quantité de données qui peuvent ne pas être pertinentes pour un administrateur système. La commande nxstat peut agréger les statistiques d'utilisation pour fournir des statistiques d'utilisation globales pour un type d'accélérateur spécifique ou pour une unité d'accélérateur matérielle spécifique en fonction des options et des arguments spécifiés avec la commande.
Opens: nombre d'opérations d'ouverture et de fermeture sur une fenêtre.Bytes: nombre d'octets traités par l'unité d'accélération matérielle.Faults: nombre de défauts de page détectés par l'unité d'accélérateur matériel.Intrs: nombre d'interruptions d'exécution. Cette valeur est facultative pour les opérations d'accélérateur.Polls: nombre d'interruptions d'exécution détectées lors de la phase d'interrogation de la commande nxstat .Waits: nombre d'opérations qui ont été effectuées après le blocage de l'appelant. Le nombre total de valeursPollsetWaitsreprésente le nombre total d'opérations qui ont été effectuées au cours de l'intervalle de temps spécifique.
Service de noyau qui attend la fin des opérations GZIP actives, interroge d'abord un bit completion pendant un certain temps avant de bloquer l'unité d'exécution. Le nombre total de valeurs Polls et Waits fournit des informations sur l'efficacité et l'utilité de la phase d'interrogation.
La commande nxstat agrège les statistiques d'utilisation d'un type d'accélérateur spécifique pendant un intervalle de temps spécifié. La commande nxstat peut également afficher les statistiques d'utilisation de l'accélérateur pour des intervalles de temps successifs. Les indicateurs -A, -U, -Tet -W déterminent les niveaux d'agrégation. Si plusieurs indicateurs sont spécifiés, par exemple -AU, la commande nxstat affiche des statistiques d'utilisation pour les deux niveaux d'agrégation. Les indicateurs -a, -u, -t, -w sont utilisés pour limiter les données statistiques à des objets spécifiques tels que l'unité d'accélération, la fenêtre et le type de fenêtre.
Indicateurs
- -S
- Affiche les types d'accélérateurs disponibles.
- -A
- Affiche des statistiques d'utilisation pour un type spécifique d'accélérateur. Il s'agit de l'option par défaut.
- -U
- Affiche les statistiques d'utilisation d'une unité d'accélération matérielle spécifique.
- -T
- Affiche les statistiques d'utilisation d'un type de fenêtre spécifique.
- -W
- Affiche les statistiques d'utilisation de chaque fenêtre.
- -a
- Indique le type d'accélérateur pour lequel les statistiques d'utilisation sont affichées. La valeur de l'indicateur -a pour l'accélérateur GZIP est 0. Actuellement, la seule valeur prise en charge pour l'indicateur -a est 0. Par conséquent, si vous ne spécifiez pas l'indicateur -a , la valeur par défaut 0 est appliquée.
- -u
Indique l'unité d'accélérateur pour laquelle les statistiques d'utilisation sont affichées. Vous devez spécifier l'indicateur -u uniquement avec l'indicateur -U . La valeur d'index de l'unité d'accélérateur pour cet indicateur est un nombre compris entre zéro et le nombre d'unités d'accélérateur moins 1. Par exemple, si la partition logique AIX a accès à trois unités d'accélérateur, les valeurs valides pouvant être spécifiées pour cet indicateur sont 0, 1 et 2.
Si l'indicateur -u n'est pas spécifié avec l'indicateur -U , la commande nxstat affiche les données de toutes les unités d'accélérateur matériel accessibles par la partition logique.
- -w
- Indique une fenêtre spécifique pour laquelle les statistiques d'utilisation sont affichées. Si la partition logique a accès aux fenêtres n , les fenêtres sont numérotées de 0 à n-1. Vous pouvez spécifier l'indicateur -w uniquement avec l'indicateur -W .
- -t
- Indique un type de fenêtre spécifique (0 pour la qualité de service (QoS), 1 pour la valeur par défaut) pour lequel les statistiques d'utilisation sont affichées. Vous pouvez spécifier l'indicateur -t uniquement avec l'indicateur -T .Remarque: les indicateurs -u, -w et -t s'excluent mutuellement.
- Interval
- Indique l'intervalle de temps, en secondes, pendant lequel les statistiques d'utilisation doivent être capturées. Cet indicateur est obligatoire. Par défaut, le service de noyau capture les statistiques d'utilisation toutes les 2 secondes. Vous devez donc spécifier un intervalle de temps supérieur à 2 secondes pour afficher des données utiles.
- count
- Indique le nombre d'intervalles de temps successifs pour lesquels vous souhaitez afficher les statistiques d'utilisation. La valeur par défaut est 1.
Exemples
- Pour afficher les statistiques d'utilisation totale pour tous les types d'accélérateur et pour tous les types de fenêtre, exécutez la commande suivante:
Une sortie similaire à l'exemple suivant s'affiche :nxstat 10 4Accelerator GZIP: Window Types: 2 Units: 1 Credits: 72 Type Cred Opens Bytes Faults Intrs Polls Waits ALL 72 266826 35.747 GB 0 17281 222795 61223 ALL 72 262812 35.638 GB 0 17524 220368 59641 ALL 72 300647 33.583 GB 0 15990 257351 58969 ALL 72 259405 35.557 GB 0 17111 216629 60048 ** Average ** ALL 72 272422 35.131 GB 0 16976 229285 59970 - Pour afficher les statistiques de niveau d'accélérateur par type de fenêtre, exécutez la commande suivante:
Une sortie similaire à l'exemple suivant s'affiche :nxstat -AT 10Accelerator GZIP: Window Types: 2 Units: 4 Credits: 92 Type Cred Opens Bytes Faults Intrs Polls Waits QOS 12 0 49.892 GB 0 28695 4998 52476 DEF 80 0 4.406 GB 0 2561 422 4654 - Pour afficher les statistiques de niveau d'unité par unité d'accélérateur, exécutez la commande suivante:
Une sortie similaire à l'exemple suivant s'affiche :nxstat -U 10 4Unit Index 0: SRAD ID 0 Window Types: 2 Credits: 23 Type Cred Opens Bytes Faults Intrs Polls Waits ALL 23 0 16.735 GB 0 9589 1551 17728 Unit Index 1: SRAD ID 1 Window Types: 2 Credits: 23 Type Cred Opens Bytes Faults Intrs Polls Waits ALL 23 0 12.438 GB 0 7219 1270 13058 Unit Index 2: SRAD ID 2 Window Types: 2 Credits: 23 Type Cred Opens Bytes Faults Intrs Polls Waits ALL 23 0 12.427 GB 0 7131 1310 13006 Unit Index 3: SRAD ID 3 Window Types: 2 Credits: 23 Type Cred Opens Bytes Faults Intrs Polls Waits ALL 23 0 12.430 GB 0 7230 1383 12935 - Pour afficher les types d'accélérateurs disponibles, exécutez la commande suivante:
Une sortie similaire à l'exemple suivant s'affiche :nxstat -SGZIP accelerator available