Mandato acctrpt

Finalidad

Genera informes de datos de subsistema de contabilidad avanzada .

Sintaxis

acctrpt [ -f nombre_archivo ] [ -F ] [ -U uid ] [ -G gid ] [ -P projID ] [ -C mandato ] [ -b begin_time ] [ -e end_time ] [ -p projfile ] [ -n ]

acctrpt [ -f nombre_archivo ] [ -F ] -L resource [ -b hora_inicio ] [ -e hora_final ]

acctrpt [ -f nombre_archivo ] [ -F ] -T [ -b hora_inicio ] [ -e hora_final ]

acctrpt { -c | -x } [ -f nombre_archivo ] [ -p projfile ] [ -n ]

acctrpt [-b begin_time] [-e end_time] [[[-U uid] [-G gid] [-C mandato] [-@ wpar]] | [ -L resource [-@ wpar]]] [-n] [-f nombre_archivo ]

Descripción

El mandato acctrpt muestra las estadísticas de contabilidad avanzada . subsistema de contabilidad avanzada da soporte a la contabilidad de procesos, contabilidad de LPAR y contabilidad de transacciones.

Para la contabilidad de procesos, los usuarios pueden generar informes de contabilidad por proyectos, por grupos, por usuarios, por mandatos o por una combinación de estos cuatro identificadores. Los argumentos de mandato -U, -G, -Py -C se utilizan para generar informes de contabilidad de procesos. El orden en el que se especifican estos argumentos afecta al orden en el que se muestran los datos en el informe. Por ejemplo, el mandato acctrpt -U ALL -P ALL ordena por UID primero y proyecto segundo.

Para la contabilidad de LPAR , los usuarios pueden generar informes de contabilidad que describen el uso a nivel de sistema de recursos, como procesadores, memoria, sistemas de archivos, discos e interfaces de red. El intervalo de contabilidad del sistema debe estar habilitado para recopilar estadísticas de contabilidad para los recursos del sistema. El argumento de mandato -L se utiliza para generar informes de contabilidad LPAR .
Nota: El argumento -L proporciona estadísticas de nivel de imagen de SO, por lo que también se puede utilizar en sistemas que no son sistemas LPAR .

Para la contabilidad de transacciones, los usuarios pueden generar informes de contabilidad que describen transacciones de aplicaciones. Los informes de transacciones proporcionan información de planificación y contabilidad, como los requisitos de uso de recursos de transacción. Estos informes consumen datos producidos por aplicaciones que se instrumentan con la respuesta de aplicación y la interfaz de programación de aplicaciones (API) de medida. El argumento de mandato -T se utiliza para generar informes de contabilidad de transacciones.

Si no se especifican los argumentos de mandato -U, -G, -P, -C, -Ly -T , se visualizan registros de contabilidad de proceso individuales.

Distintivos

Elemento Descripción
-@ par Especifica el partición de carga para el que se genera el informe.

La opción-@ no está soportada cuando se ejecuta en una partición de carga de trabajo.

-b hora_inicio Especifica la hora de inicio de un intervalo. El parámetro Tiempo de inicio es una serie de 10 caracteres en el formato MMDDhhmmyy , donde MM es el mes, DD es el día, hh es hora, mm es el minuto y yy es el último dígito del año. Todos los caracteres son numéricos. Si no se especifica Tiempo de inicio , se tienen en cuenta todos los registros encontrados antes de end_time . Si no se especifica end_time o Tiempo de inicio , se tienen en cuenta todos los registros.
-C mandato Muestra las estadísticas de contabilidad de proceso para el mandato especificado. Se puede especificar más de un nombre de mandato utilizando una lista separada por comas. Sólo se tienen en cuenta los 12 primeros caracteres del nombre de mandato base. Para visualizar todos los mandatos, especifique -C ALL.
-c Muestra las definiciones de proyecto en formato legible por personas.
-e hora_final Especifica la hora de finalización de un intervalo. El parámetro end_time es una serie de 10 caracteres en el formato MMDDhhmmyy , donde MM es el mes, DD es el día, hh es hora, mm es el minuto y yy es el último dígito del año. Todos los caracteres son numéricos. Si no se especifica end_time , se tienen en cuenta todos los registros encontrados que se han escrito después de Tiempo de inicio . Si no se especifica end_time o Tiempo de inicio , se tienen en cuenta todos los registros.
-f nombre_archivo Especifica el nombre de vía de acceso del archivo de datos de contabilidad que se va a utilizar. Se puede especificar más de un archivo utilizando una lista separada por comas. Si no se especifica el distintivo -f , de forma predeterminada se utiliza el archivo /var/aacct/aacctdata .
-F Muestra información sobre el archivo de datos de contabilidad especificado. El informe incluye el nombre de host, el nombre de partición, el modelo de máquina y el número de serie del sistema donde se ha generado el archivo de datos de contabilidad.
-G gid Muestra las estadísticas de contabilidad de proceso para los GID especificados. Se puede especificar más de un GID utilizando una lista separada por comas. Para visualizar todos los GID, especifique -G ALL.
-L recurso Muestra las estadísticas de contabilidad de LPAR para el recurso especificado. El parámetro recurso debe ser uno de los valores siguientes:
cpumem
Estadísticas de CPU y memoria
filesys
Estadísticas de sistemas de archivos
netif
Estadísticas de interfaz de red
disco
Estadísticas de disco
vtarget
Estadísticas de destino de VSCSI
vclient
Estadísticas del cliente VSCSI
TODOS
Estadísticas de recursos de LPAR
El argumento -L no se puede especificar con los distintivos -U, -P, -G, -Co -T .
-n Muestra los ID en números. De forma predeterminada, se muestran los nombres.
-P projID Muestra las estadísticas de contabilidad de proceso para el ID de proyecto especificado. Se puede especificar más de un ID de proyecto utilizando una lista separada por comas. Para visualizar todos los proyectos, especifique -P ALL.
-p archivoproj Especifica el archivo de definición de proyecto que se utilizará para resolver los proyectos asociados con los registros de transacciones. Si no se especifica -p , los proyectos se resuelven utilizando los proyectos cargados actualmente.
-T Muestra las estadísticas de contabilidad de transacciones. El argumento -T no se puede especificar con los distintivos -U, -P, -G, -Co -L .
-U uid Muestra las estadísticas de contabilidad de proceso para los UUID especificados. Se puede especificar más de un UID utilizando una lista separada por comas. Para visualizar todos los UID, especifique -U ALL.
-x Muestra las definiciones de proyecto en el formato de archivo de definición de proyecto.

Estado de salida

Elemento Descripción
0 Finalización satisfactoria.
>0 Se ha producido un error.

Seguridad

Atención a usuarios de RBAC: Este mandato puede realizar operaciones con privilegios. Sólo los usuarios con privilegios pueden ejecutar operaciones con privilegios. Para obtener más información sobre autorizaciones y privilegios, consulte el apartado Base de datos de mandatos con privilegios en Seguridad. Para obtener una lista de los privilegios y las autorizaciones asociadas a este mandato, consulte el mandato lssecattr o el submandato getcmdattr.

Ejemplos

  1. Para generar un informe de cabecera de archivo a partir del archivo de datos /var/aacct/acctdata , escriba:
    acctrpt -F -f /var/aacct/acctdata
  2. Para generar un informe de contabilidad de procesos por usuarios desde el archivo de datos /var/aacct/acctdata , escriba:
    acctrpt -U ALL -f /var/aacct/acctdata
  3. Para generar un informe de contabilidad de proceso para el ID de usuario 256 y el ID de usuario 257 y el mandato uname desde el archivo de datos /var/aacct/acctdata , escriba:
    acctrpt -U 256 257 -C uname -f /var/aacct/acctdata
  4. Para generar un informe de contabilidad de procesos por proyectos y por usuarios desde el archivo de datos de/var/aacct/acctdata , escriba:
    acctrpt -P ALL -U ALL -f /var/aacct/acctdata
  5. Para generar estadísticas de CPU y memoria a partir del archivo de datos /var/aacct/acctdata , escriba:
    acctrpt -L cpumem -f /var/aacct/acctdata
  6. Para visualizar las definiciones de proyecto asociadas con los registros de contabilidad, escriba:
    acctrpt -c -f /var/aacct/acctdata
    Se visualiza información similar a la siguiente:
    PROJNAME        PROJID   AGGR       ORIGIN
    
    
    System          0        ENABLED    LOCAL
  7. Para visualizar los ID asociados en números, escriba:
    acctrpt -P ALL -f /var/aacct/acctdata -n

Salida estándar

Basándose en la opción -f , el mandato acctrpt muestra los valores siguientes en el informe Cabecera de archivo.
Elemento Descripción
Nombre de archivo El nombre completo de la vía de acceso del archivo de datos de contabilidad.
Fecha de apertura La indicación de fecha y hora del primer registro de transacción en el archivo de datos.
Última fecha de cierre La indicación de fecha y hora del último registro de transacción en el archivo de datos.
Nombre de host El host donde se ha producido el archivo de datos.
Nombre de partición La partición donde se ha producido el archivo de datos.
ID de partición El número de partición donde se ha producido el archivo de datos.
Modelo de sistema El modelo del sistema donde se ha producido el archivo de datos.
ID del sistema El número de serie del sistema donde se ha producido el archivo de datos.
Basándose en una o más de las opciones -P, -G, -Uo -C , el mandato acctrpt muestra los valores siguientes en el informe Contabilidad de procesos.
Elemento Descripción
PROJID El nombre del proyecto (ID de proyecto).
UID El nombre de usuario (ID de usuario).
GID El nombre de grupo (ID de grupo).
CMD El nombre base del mandato ejecutado.
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
CPU Tiempo de CPU (en segundos).
LFILE La E/S de archivo local (en MB).
DFILE Otras E/S de archivo (en MB).
LSOCKET La E/S de socket local (en MB).
RSOCKET Otras E/S de socket (en MB).
DMEM Página segundos de páginas de disco.
PMEM Página segundos de páginas reales.
VMEM Segundos de página de memoria virtual.
Basándose en la opción -L cpumem , el mandato acctrpt muestra los valores siguientes en el informe de contabilidad LDAP de CPU y memoria.
Elemento Descripción
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
IDLE Tiempo de inactividad de CPU (en segundos).
IOWAIT Tiempo de espera de E/S de CPU (en segundos).
SPROC Tiempo de proceso del sistema (en segundos).
UPROC Tiempo de proceso de usuario (en segundos).
INTR El tiempo de interrupción (en segundos).
ES El número de E/S.
PGSPIN Número de intercambio de páginas.
PGSPOUT Número de salidas de intercambio de páginas.
LGPGUTIL Promedio de utilización de la agrupación de páginas grandes.
PGRATE El promedio de velocidad de página (por segundo).
PMEMUTIL La cantidad promedio de memoria física que se asigna a un LPAR (en MB).
IOMEMUTIL La utilización media de la titularidad de memoria de E/S (en MB).
Basándose en la opción -L filesys , el mandato acctrpt muestra los valores siguientes en el informe de contabilidad de sistemas de archivos LPAR .
Elemento Descripción
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
DEVNAME El nombre del dispositivo.
MOUNTPT El nombre del punto de montaje.
FSTYPE El tipo de sistema de archivos.
RDWR El número de lecturas y grabaciones.
ABIERTO Se abre el número de archivo.
CREAR El número de archivos crea.
CERRADURAS Número de bloqueos de archivo.
XFERS Los datos transferidos (en MB).
Basándose en la opción -L netif , el mandato acctrpt muestra los valores siguientes en el informe Contabilidad de LPAR de interfaces de red.
Elemento Descripción
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
NETIFNAME El nombre de la interfaz de red.
NUMIO El número de E/S.
XFERS Los datos transferidos (en MB).
Basándose en la opción -L disk , el mandato acctrpt muestra los valores siguientes en el informe de contabilidad LPAR de discos.
Elemento Descripción
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
DESCONOCIDO El nombre del disco.
BLKSZ El tamaño de bloque de disco (en bytes).
XFERS El número de transferencias de disco.
LEA El número de lecturas del disco.
ESCRIBIR El número de grabaciones en el disco.
Basándose en la opción -L vtarget , el mandato acctrpt muestra los valores siguientes en el informe de contabilidad LPAR de destinos VSCSI.
Elemento Descripción
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
CLIENTE El número de partición de cliente.
SERVERID El ID de unidad de servidor.
UNITID ID de unidad lógica de dispositivo.
BYTESINA Los datos de (en MB).
BYTESOUT Los datos de salida (en MB).
Basándose en la opción -L vclient , el mandato acctrpt muestra los valores siguientes en el informe de contabilidad LPAR de clientes VSCSI.
Elemento Descripción
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
CLIENTE El número de partición de cliente.
SERVERID El ID de unidad de servidor.
UNITID ID de unidad lógica de dispositivo.
BYTESINA Los datos de (en MB).
BYTESOUT Los datos de salida (en MB).
Basándose en la opción -T , el mandato acctrpt muestra los valores siguientes en el informe Contabilidad de transacciones.
Elemento Descripción
PROJID El nombre del proyecto (ID de proyecto).
CNT Recuento de registros de transacciones agregados por fila de informe de contabilidad.
CLASE La clase de cuenta.
GRUPO El nombre del grupo de aplicaciones.
NOMBRE El nombre de la aplicación.
TRANSACCIÓN Nombre de transacción
USUARIO El nombre de usuario.
RESPUESTA El tiempo de respuesta (en milisegundos).
QUEUE El tiempo en cola (en milisegundos).
USUARIO Tiempo de CPU (en milisegundos).

Si especifica el distintivo -@ , el mandato actrprt muestra los nombres de partición de carga en el informe de contabilidad de proceso y el informe de contabilidad de LPAR.

Nota: Algunos de los registros de transacciones mostrados por -U, -G, -P y -C no se pueden agregar. Por ejemplo, los registros de transacción que pertenecen al ID de transacción TRID_agg_proc no se pueden agregar en los ID de grupo y los nombres de mandato porque estos registros de transacción no tienen los campos respectivos. Para estos registros, el mandato acctrpt muestra un carácter de * (asterisco) en el campo de nombre de mandato y un valor de -2 en el campo de ID de grupo. Es una indicación de que estos registros no se agregan y que el llamante tiene que buscar el nombre del mandato.

Archivos

Elemento Descripción
/usr/bin/acctrpt Contiene el mandato acctrpt .
/var/aacct/acctdata Contiene el archivo de datos de contabilidad predeterminado.