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

nxstat {-S | [-AUWT] [-a accel_type] [-u unit_index ] [-w window_index] [-t window_type] interval [count]}

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.

Les valeurs suivantes sont affichées dans les statistiques d'utilisation pour chaque niveau d'agrégation avec le type de fenêtre et les crédits correspondants:
  • 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 valeurs Polls et Waits repré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:
    nxstat 10 4
    Une sortie similaire à l'exemple suivant s'affiche :
    Accelerator 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:
    nxstat -AT 10
    Une sortie similaire à l'exemple suivant s'affiche :
    Accelerator 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:
    nxstat -U 10 4
    Une sortie similaire à l'exemple suivant s'affiche :
      Unit 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:
    nxstat -S
    Une sortie similaire à l'exemple suivant s'affiche :
    GZIP accelerator available