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 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:
|
| -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
- Para generar un informe de cabecera de archivo a partir del archivo de datos /var/aacct/acctdata , escriba:
acctrpt -F -f /var/aacct/acctdata - 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 - Para generar un informe de contabilidad de proceso para el ID de usuario
256y el ID de usuario257y el mandato uname desde el archivo de datos /var/aacct/acctdata , escriba:acctrpt -U 256 257 -C uname -f /var/aacct/acctdata - 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 - 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 - Para visualizar las definiciones de proyecto asociadas con los registros de contabilidad, escriba:
Se visualiza información similar a la siguiente:acctrpt -c -f /var/aacct/acctdataPROJNAME PROJID AGGR ORIGIN System 0 ENABLED LOCAL - Para visualizar los ID asociados en números, escriba:
acctrpt -P ALL -f /var/aacct/acctdata -n
Salida estándar
| 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. |
| 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. |
| 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). |
| 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). |
| 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). |
| 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. |
| 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). |
| 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). |
| 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.
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. |