Commande acctrpt

Objectif

Génère des rapports de données Sous-système de comptabilité avancée .

Syntaxe

acctrpt [ -f nom_fichier ] [ -F ] [ -U uid ] [ -G gid ] [ -P projID ] [ -C commande ] [ -b heure_début ] [ -e heure_fin ] [ -p projfile ] [ -n ]

acctrpt [ -f nom_fichier ] [ -F ] -L ressource [ -b heure_début ] [ -e heure_fin ]

acctrpt [ -f nom_fichier ] [ -F ] -T [ -b heure_début ] [ -e heure_fin ]

acctrpt { -c | -x } [ -f nom_fichier ] [ -p fichier_projet ] [ -n ]

acctrpt [-b heure_début] [-e heure_fin] [ [ [ [-U uid] [-G gid] [-C commande] [-@ wpar] ] | [ -L ressource [-@ wpar] ] ] [-n] [-f nom_fichier ]

Descriptif

La commande acctrpt affiche les statistiques comptabilité avancée . Sous-système de comptabilité avancée prend en charge la comptabilité des processus, la comptabilité LPAR et la comptabilité des transactions.

Pour la comptabilité des processus, les utilisateurs peuvent générer des rapports comptables par projet, par groupe, par utilisateur, par commande ou par une combinaison de ces quatre identificateurs. Les arguments de commande -U, -G, -Pet -C sont utilisés pour générer des rapports de comptabilité de processus. L'ordre dans lequel ces arguments sont spécifiés affecte l'ordre dans lequel les données sont affichées dans le rapport. Par exemple, la commande acctrpt -U ALL -P ALL trie par ID utilisateur en premier et par projet en second.

Pour la comptabilité LPAR , les utilisateurs peuvent générer des rapports de comptabilité décrivant l'utilisation des ressources au niveau du système, telles que les processeurs, la mémoire, les systèmes de fichiers, les disques et les interfaces réseau. L'intervalle de comptabilité système doit être activé pour collecter des statistiques comptables pour les ressources système. L'argument de commande -L est utilisé pour générer des rapports de comptabilité LPAR .
Remarque: L'argument -L fournit des statistiques au niveau de l'image du système d'exploitation, de sorte qu'il peut également être utilisé sur des systèmes qui ne sont pas des systèmes LPAR .

Pour la comptabilité des transactions, les utilisateurs peuvent générer des rapports comptables décrivant les transactions d'application. Les rapports de transaction fournissent des informations de planification et de comptabilité, telles que les exigences d'utilisation des ressources de transaction. Ces rapports consomment des données produites par des applications qui sont instrumentées avec l'interface de programme d'application de mesure et de réponse d'application (API). L'argument de commande -T est utilisé pour générer des rapports de comptabilité des transactions.

Si les arguments de commande -U, -G, -P, -C, -Let -T ne sont pas spécifiés, les enregistrements de comptabilité de processus individuels sont affichés.

Indicateurs

Article Descriptif
-@ wpar Indique le Partition de charge pour lequel le rapport est généré.

L'option-@ n'est pas prise en charge lorsqu'elle est exécutée dans une partition de charge de travail.

-b heure_début Indique l'heure de début d'un intervalle. Le paramètre Heure-début est une chaîne de 10 caractères au format MMJJhhmmyy , où MM est le mois, DD est le jour, Hh l'heure, Mm est la minute et Aa les deux derniers chiffres de l'année. Tous les caractères sont numériques. Si Heure-début n'est pas spécifié, tous les enregistrements rencontrés qui ont été écrits avant Fin_fin sont pris en compte. Si aucun Fin_fin ou Heure-début n'est spécifié, tous les enregistrements sont pris en compte.
-C commande Affiche les statistiques de comptabilité des processus pour la commande spécifiée. Plusieurs noms de commande peuvent être spécifiés à l'aide d'une liste séparée par des virgules. Seuls les 12 premiers caractères du nom de la commande de base sont pris en compte. Pour afficher toutes les commandes, spécifiez -C ALL.
-c Affiche les définitions de projet dans un format lisible par l'utilisateur.
-e heure_fin Indique l'heure de fin d'un intervalle. Le paramètre Fin_fin est une chaîne de 10 caractères au format MMJJhhmmyy , où MM est le mois, DD est le jour, Hh l'heure, Mm est la minute et Aa les deux derniers chiffres de l'année. Tous les caractères sont numériques. Si Fin_fin n'est pas spécifié, tous les enregistrements rencontrés qui ont été écrits après Heure-début sont pris en compte. Si aucun Fin_fin ou Heure-début n'est spécifié, tous les enregistrements sont pris en compte.
-f nom_fichier Indique le nom de chemin du fichier de données de comptabilité à utiliser. Plusieurs fichiers peuvent être spécifiés à l'aide d'une liste séparée par des virgules. Si l'indicateur -f n'est pas spécifié, le fichier /var/aacct/aacctdata est utilisé par défaut.
-F Affiche des informations sur le fichier de données comptables spécifié. Le rapport inclut le nom d'hôte, le nom de partition, le modèle de machine et le numéro de série du système sur lequel le fichier de données de comptabilité a été généré.
-G ID gid Affiche les statistiques de comptabilité des processus pour les GID indiqués. Plusieurs GID peuvent être spécifiés à l'aide d'une liste séparée par des virgules. Pour afficher tous les GID, spécifiez -G ALL.
-L ressource Affiche les statistiques de comptabilité LPAR pour la ressource spécifiée. Le paramètre Ressource doit être l'une des valeurs suivantes:
Cpumem
Statistiques de l'UC et de la mémoire
Ensembles de fichiers
Statistiques relatives au système de fichiers
Nétif
Statistiques de l'interface réseau
disque
Statistiques sur le disque
Vtarget
Statistiques de cible VSCSI
Client virtuel
Statistiques client VSCSI
TOUS
Toutes les statistiques de ressources LPAR
L'argument -L ne peut pas être spécifié avec les indicateurs -U, -P, -G, -Cou -T .
-n Affiche les ID en nombre. Par défaut, les noms s'affichent.
-P projID Affiche les statistiques de comptabilité des processus pour l'ID projet spécifié. Plusieurs ID de projet peuvent être spécifiés à l'aide d'une liste séparée par des virgules. Pour afficher tous les projets, spécifiez -P ALL.
-p fichier de projet Indique le fichier de définition de projet à utiliser pour résoudre les projets associés aux enregistrements de transaction. Si -p n'est pas spécifié, les projets sont résolus à l'aide des projets actuellement chargés.
-T Affiche les statistiques de comptabilité des transactions. L'argument -T ne peut pas être spécifié avec les indicateurs -U, -P, -G, -Cou -L .
-U uid Affiche les statistiques de comptabilité des processus pour les UUID indiqués. Plusieurs ID utilisateur peuvent être spécifiés à l'aide d'une liste séparée par des virgules. Pour afficher tous les ID utilisateur, spécifiez -U ALL.
-x Affiche les définitions de projet dans le format du fichier de définition de projet.

Statut de sortie

Article Descriptif
0 L'opération a abouti.
>0 Une erreur s'est produite.

Security

Attention aux utilisateurs RBAC: Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.

Exemples

  1. Pour générer un rapport d'en-tête de fichier à partir du fichier de données /var/aacct/acctdata , entrez:
    acctrpt -F -f /var/aacct/acctdata
  2. Pour générer un rapport de comptabilité de processus par les utilisateurs à partir du fichier de données /var/aacct/acctdata , entrez:
    acctrpt -U ALL -f /var/aacct/acctdata
  3. Pour générer un rapport de comptabilité de processus pour l'ID utilisateur 256 et l'ID utilisateur 257 et la commande uname à partir du fichier de données /var/aacct/acctdata , entrez:
    acctrpt -U 256 257 -C uname -f /var/aacct/acctdata
  4. Pour générer un rapport de comptabilité de processus par projets et par utilisateurs à partir du fichier de données/var/aacct/acctdata , entrez:
    acctrpt -P ALL -U ALL -f /var/aacct/acctdata
  5. Pour générer des statistiques d'UC et de mémoire à partir du fichier de données /var/aacct/acctdata , entrez:
    acctrpt -L cpumem -f /var/aacct/acctdata
  6. Pour afficher les définitions de projet associées aux enregistrements comptables, entrez:
    acctrpt -c -f /var/aacct/acctdata
    Des informations comparables à celles qui suivent s'affichent :
    PROJNAME        PROJID   AGGR       ORIGIN
    
    
    System          0        ENABLED    LOCAL
  7. Pour afficher les ID associés en nombres, entrez:
    acctrpt -P ALL -f /var/aacct/acctdata -n

Sortie standard

En fonction de l'option -f , la commande acctrpt affiche les valeurs suivantes dans le rapport En-tête de fichier.
Article Descriptif
Nom de fichier Nom de chemin complet du fichier de données de comptabilité.
Date d'ouverture Horodatage du premier enregistrement de transaction dans le fichier de données.
Date de fermeture Horodatage du dernier enregistrement de transaction dans le fichier de données.
Nom d'hôte Hôte où le fichier de données a été généré.
Nom de la partition Partition dans laquelle le fichier de données a été généré.
ID partition Numéro de partition dans lequel le fichier de données a été généré.
Modèle de système Modèle de système sur lequel le fichier de données a été généré.
ID système Numéro de série du système où le fichier de données a été généré.
En fonction d'une ou de plusieurs des options -P, -G, -Uou -C , la commande acctrpt affiche les valeurs suivantes dans le rapport Comptabilité des processus.
Article Descriptif
PROJECTION Nom du projet (ID projet).
UID Nom d'utilisateur (ID utilisateur).
GID Nom du groupe (ID groupe).
CMD Nom de base de la commande exécutée.
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
UNITÉ CENTRALE Temps UC (en secondes).
TED E-S du fichier local (en Mo).
TED Autres entrées-sorties de fichier (en Mo).
LSOCKET E-S du socket local (en Mo).
RSOCKET Autres E-S de socket (en Mo).
DMEM Page en secondes des pages de disque.
PMEM Page en secondes des pages réelles.
VMEM Page secondes de la mémoire virtuelle.
En fonction de l'option -L cpumem , la commande acctrpt affiche les valeurs suivantes dans le rapport Comptabilité LDAP de l'unité centrale et de la mémoire.
Article Descriptif
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
INACTIF Temps d'inactivité de l'unité centrale (en secondes).
IOWAIT Temps d'attente d'E-S de l'unité centrale (en secondes).
SPROC Temps de traitement du système (en secondes).
UPROC Durée du processus utilisateur (en secondes).
INTR Le temps d'interruption (en secondes).
IO Nombre d'entrées-sorties.
PGSPINS Nombre de permutation de page.
PGSPOUT Nombre de renvois de page.
LGPGUTIL Utilisation moyenne du pool de pages de grande taille.
PGRATE Débit moyen de pages (par seconde).
PMEMUTIL Quantité moyenne de mémoire physique allouée à un LPAR (en Mo).
IOMEMUTIL Utilisation moyenne de la mémoire d'E-S (en Mo).
En fonction de l'option -L filesys , la commande acctrpt affiche les valeurs suivantes dans le rapport Comptabilité des systèmes de fichiers LPAR .
Article Descriptif
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
NOM D'UNITÉ Nom de l'unité.
MONTPT Nom du point de montage.
FSTYPE Type de système de fichiers.
RDWR Nombre de lectures et d'écritures.
OUVRIR Le nombre de fichiers s'ouvre.
CRÉER Le nombre de fichiers créés.
VERROUS Nombre de verrouillages de fichiers.
XFEURS Les données transférées (en Mo).
En fonction de l'option -L netif , la commande acctrpt affiche les valeurs suivantes dans le rapport de comptabilité LPAR des interfaces réseau.
Article Descriptif
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
NETIFNAME Nom de l'interface réseau.
NUMIO Nombre d'entrées-sorties.
XFEURS Les données transférées (en Mo).
En fonction de l'option -L disk , la commande acctrpt affiche les valeurs suivantes dans le rapport Accounting des disques LPAR .
Article Descriptif
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
NOM DE DISQUE Nom du disque.
BLKSZ Taille de bloc de disque (en octets).
XFEURS Nombre de transferts de disque.
read Nombre de lectures du disque.
ECRIRE Nombre d'écritures sur le disque.
En fonction de l'option -L vtarget , la commande acctrpt affiche les valeurs suivantes dans le rapport de comptabilité des cibles VSCSI LPAR .
Article Descriptif
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
N ° Numéro de partition client.
ID SERVEUR ID de l'unité de serveur.
UNITID ID unité logique de l'unité.
OCTETIN Les données dans (en Mo).
OCTET Données de sortie (en Mo).
En fonction de l'option -L vclient , la commande acctrpt affiche les valeurs suivantes dans le rapport Comptabilité des clients VSCSI LPAR .
Article Descriptif
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
N ° Numéro de partition client.
ID SERVEUR ID de l'unité de serveur.
UNITID ID unité logique de l'unité.
OCTETIN Les données dans (en Mo).
OCTET Données de sortie (en Mo).
En fonction de l'option -T , la commande acctrpt affiche les valeurs suivantes dans le rapport Comptabilité des transactions.
Article Descriptif
PROJECTION Nom du projet (ID projet).
NB Nombre d'enregistrements de transaction agrégés par ligne de rapport de comptabilité.
classe La classe de compte.
GROUPE Nom du groupe d'applications.
NOM Nom de l'application.
TRANSACTION Le nom de la transaction
UTILISATEUR Nom de l'utilisateur.
RÉPONSE Temps de réponse (en millisecondes).
EN FILE D'ATTENTE Temps mis en file d'attente (en millisecondes).
UTILISATEUR Temps UC (en millisecondes).

Si vous spécifiez l'indicateur -@ , la commande Acctrprt affiche les noms Partition de charge dans le rapport de comptabilité des processus et dans le rapport de comptabilité des partitions logiques.

Remarque: Certains enregistrements de transaction affichés par -U, -G, -P et -C ne peuvent pas être agrégés. Par exemple, les enregistrements de transaction qui appartiennent à l'ID de transaction TRID_agg_proc ne peuvent pas être agrégés sur les ID de groupe et les noms de commande car ces enregistrements de transaction ne comportent pas les zones correspondantes. Pour ces enregistrements, la commande acctrpt affiche un caractère * (astérisque) dans la zone de nom de commande et la valeur -2 dans la zone d'ID groupe. Il s'agit d'une indication que ces enregistrements ne sont pas agrégés et que l'appelant doit rechercher le nom de la commande.

Fichiers

Article Descriptif
/usr/bin/acctrpt Contient la commande acctrpt .
/var/aacct/acctdata Contient le fichier de données comptables par défaut.