Mandato viostat

Propósito

Informa de estadísticas de la Unidad central de proceso (CPU), entrada/salida asíncrona (AIO) y estadísticas de entrada/salida de todo el sistema, adaptadores, dispositivos tty, discos y CD-ROM.

Sintaxis

viostat

viostat [ -sys ] [ -adapter ] [ -tty | -disk ] [ -path ] [ -time ] [ VolumenFísico ... ] [ Intervalo [ Cuenta ] ]

Descripción

El mandato viostat se utiliza para supervisar la carga de dispositivos de entrada y salida del sistema observando el tiempo que los discos físicos están activos en relación con sus velocidades de transferencia promedio. El mandato viostat genera informes que pueden utilizarse para cambiar la configuración del sistema para equilibrar mejor la carga de entrada/salida entre discos físicos y adaptadores.

El primer informe generado por el mandato viostat proporciona estadísticas respecto al tiempo desde que se arrancó el sistema. Cada informe sucesivo cubre el tiempo desde el informe anterior. Se informa de todas las estadísticas cada vez que se ejecuta el mandato viostat. El informe consta de una fila de cabecera de CPU y tty seguida de una fila de estadísticas de tty y CPU. En sistemas de varios procesadores, las estadísticas de CPU se calculan en todo el sistema como promedios entre todos los procesadores.

Si se especifica el distintivo -sys, se visualiza una fila de cabecera del sistema seguida de una línea de estadísticas para todo el sistema. El nombre de host del sistema se imprime en la fila de cabecera del sistema.

Si se especifica el distintivo -adapter, se visualiza una fila de cabecera de adaptador seguida de una línea de estadísticas para el adaptador. Esto irá seguido de una fila de cabecera de disco y las estadísticas de todos los discos/CD-ROM conectados al adaptador. Esos informes se generan para todos los adaptadores de disco conectados al sistema.

Se visualiza una fila de cabecera de discos seguida de una línea de estadísticas para cada disco configurado. Si se especifica el parámetro VolumenFísico, solamente se visualizan los nombres especificados.

Si se especifica el parámetro VolumenFísico, puede especificarse uno o más volúmenes físicos alfabéticos o alfanuméricos. Si se especifica el parámetro VolumenFísico, se visualizan los informes de tty y CPU y el informe de disco contiene estadísticas para las unidades especificadas. Si no se encuentra un nombre de unidad especificado, el informe lista el nombre especificado y muestra el mensaje No se ha encontrado la unidad. Si no se ha especificado ningún nombre de unidad, el informe contendrá estadísticas de todos los discos y CD-ROM configurados. Si no se ha configurado ninguna unidad en el sistema, no se genera ningún informe de disco. El primer carácter del parámetro VolumenFísico no puede ser numérico.

El parámetro Intervalo especifica la cantidad de tiempo en segundos entre cada informe. El primer informe contiene estadísticas del tiempo desde el arranque del sistema. Cada informe sucesivo contiene estadísticas reunidas durante el intervalo desde el informe anterior. El parámetro Cuenta puede especificarse conjuntamente con el parámetro Intervalo. Si se especifica el parámetro Cuenta, el valor de cuenta determina el número de informes generados entre segundos de Intervalo. Si se especifica el parámetro Intervalo sin el parámetro Cuenta, el mandato viostat genera informes contínuamente.

El mandato viostat informa de un número de procesadores físicos consumidos (physc) y el porcentaje autorizado consumido (% entc) en entornos de procesadores compartidos. Estas medidas solamente se visualizarán en entornos de procesadores compartidos.

El mandato viostat resulta útil para determinar si un volumen físico está ocasionando cuellos de botella de rendimiento y si existe una manera potencial de mejorar la situación. El campo de % de utilización para los volúmenes físicos indica con qué uniformidad se extiende la actividad de archivos entre las unidades. Un % de utilización alto en un volumen físico es indicativo de que puede haber una contienda para este recurso. Dado que las estadísticas de utilización de CPU también están disponibles con el informe viostat, el porcentaje de tiempo que la CPU está en espera de E/S puede determinarse a la vez. Considere distribuir los datos entre las unidades si el tiempo de espera de E/S es significativo y la utilización de disco no está distribuida uniformemente entre los volúmenes.

Informes

El mandato viostat genera cuatro tipos de informes, el informe de Utilización de tty y CPU, el informe de Utilización de disco, el informe de Productividad del sistema y el informe de Productividad de adaptador.

Informe de Utilización de tty y CPU

El primer informe generado por el mandato viostat es el informe de Utilización de tty y CPU. En los sistemas con varios procesadores, los valores de CPU son promedios globales entre todos los procesadores. Además, el estado de espera de E/S se define por todo el sistema y no por procesador. El informe tiene el siguiente formato:

Estadística Descripción
tin Muestra el número total de caracteres leídos por el sistema para todos los tty.
tout Muestra el número total de caracteres grabados por el sistema en todos los tty.
% user Muestra el procentaje de utilización de CPU que se ha producido mientras se ejecutaba a nivel de usuario (aplicación).
% sys Muestra el procentaje de utilización de CPU que se ha producido mientras se ejecutaba a nivel de sistema (kernel).
% idle Muestra el porcentaje de tiempo que la CPU o CPUs estaban desocupadas y el sistema no tenía una petición de E/S de disco pendiente.
% iowait Muestra el porcentaje de tiempo que la CPU o CPUs estaban desocupadas, durante el cuál el sistema tenía una petición de E/S de disco pendiente.

El kernel actualiza esta información a intervalos regulares (normalmente sesenta veces por segundo). El informe de tty proporciona información colectiva de los caracteres por segundo recibidos de todos los terminales del sistema, así como la cuenta colectiva de caracteres de salida por segundo a todos los terminales del sistema.

Informe de Utilización de disco

El segundo informe generado por el mandato viostat es el informe de Utilización de disco. El informe de disco proporciona estadísticas por disco físico. El informe tiene un formato similar al siguiente:

Tabla 2.
Estadística Descripción
% tm_act Indica el porcentaje de tiempo que el disco físico estaba activo (utilización de ancho de banda de la unidad).
Kbps Indica la cantidad de datos transferidos (leídos o grabados) en la unidad en KB por segundo.
tps Indica el número de transferencias por segundo que se emitieron al disco físico. Una transferencia es una petición de E/S al disco físico. Pueden combinarse múltiples peticiones lógicas en una única petición de E/S al disco. Una transferencia es de un tamaño indeterminado.
Kb_read El número total de KB leídos.
Kb_wrtn El número total de KB grabados.

También se proporcionan estadísticas para dispositivos de CD-ROM.

En las grandes configuraciones del sistema, donde se configura un número alto de discos, puede configurarse el sistema para evitar reunir estadísticas de entrada/salida de disco físico cuando no se está ejecutando el mandato viostat. Si se ha configurado el sistema de la manera especificada antes, el primer informe de disco muestra el mensaje Historial del disco desde el arranque no disponible, en lugar de las estadísticas de disco. Los informes de intervalos sucesivos generados por el mandato viostat contienen estadísticas de disco reunidas durante el intervalo del informe. Las estadísticas de tty y CPU tras el arranque no resultan afectadas.

Informe de Productividad del sistema

Este informe se genera si se especifica el distintivo -sys. Este informe proporciona estadísticas para todo el sistema. El informe tiene el siguiente formato:

Estadística Descripción
Kbps Indica la cantidad de datos transferidos (leídos o grabados) en todo el sistema en KB por segundo.
tps Indica el número de transferencias por segundo emitidas a todo el sistema.
Kb_read El número total de KB leídos de todo el sistema.
Kb_wrtn El número total de KB grabados en todo el sistema.

Informe de Productividad del adaptador

Este informe se genera si se especifica el distintivo -adapter. Este informe proporciona estadísticas adaptador a adaptador. El informe tiene el siguiente formato:

Estadística Descripción
Kbps Indica la cantidad de datos transferidos (leídos o grabados) en el adaptador en KB por segundo.
tps Indica el número de transferencias por segundo emitidas al adaptador.
Kb_read El número total de KB leídos del adaptador.
Kb_wrtn El número total de KB grabados en el adaptador.

Historial de entrada/salida de disco

Para mejorar el rendimiento, se ha inhabilitado la recogida de estadísticas de entrada/salida de disco. Para habilitar la recogida de estos datos, escriba:

chdev -dev sys0 -attr iostat=true

Para visualizar los valores actuales, escriba:

lsdev -dev sys0 -attr iostat

Si la recogida del historial de entrada/salida de disco está inhabilitada, el primer informe de disco de la salida de viostat muestra el mensaje Historial del disco desde el arranque no disponible en lugar de las estadísticas de disco. Al igual que anteriormente, los informes de intervalos sucesivos generados por el mandato viostat contienen estadísticas de disco reunidas durante el intervalo del informe.

Distintivos

-adapter Muestra el informe de productividad del adaptador.

Si se ha especificado el distintivo -adapter con el distintivo -tty, se visualiza el informe de tty y CPU, seguido del informe de productividad de adaptador. Los informes de Utilización de disco de los discos conectados a los adaptadores, no se visualizarán después del informe de Productividad del adaptador.

Si se ha especificado el distintivo -adapter con el distintivo -disk, no se visualiza el informe de tty y CPU. Si se especifica el parámetro Volumen físico, el informe de Utilización de disco del volumen físico especificado se imprimirá bajo el adaptador correspondiente al que pertenece.

-disk El distintivo -disk es exclusivo del distintivo -tty y muestra solamente el informe de utilización de disco.
-path El distintivo -m imprimirá las estadísticas de vía de acceso para lo siguiente
  • Vías de acceso a dispositivos habilitados para MPIO (E/S multivía).
  • Vías de acceso en las máquinas ESS.
La productividad es por dispositivo. La productividad de todas las vías de acceso a ese dispositivo van a continuación de la productividad de ese dispositivo.

Para las máquinas ESS, las vpaths se tratan como discos y loshdisks se tratarán como Paths. Internamente, las vpaths realmente son discos y los hdisks son las vías de acceso a ellos. Para los dispositivos habilitados para MPIO, el nombre de vía de acceso estará representado como Path0, Path1, Path2 y así sucesivamente. Los números 0, 1, 2, etcétera son los ID de vía de acceso proporcionados por el mandato lspath. Dado que las vías de acceso a un dispositivo pueden conectarse a cualquier adaptador, el informe de adaptador informará de las estadísticas de vía de acceso bajo cada adaptador. El nombre de disco será un prefijo de todas las vías de acceso. Para todos los dispositivos habilitados para MPIO, el informe de adaptador imprimirá los nombres de vía de acceso como hdisk10_Path0, hdisk0_Path1, etcétera. Para todas las máquinas ESS, el informe de adaptador imprimirá los nombres de vía de acceso como vpath0_hdisk3, vpath10_hdisk25, etcétera.

-sys Muestra el informe de productividad del sistema.
-time Imprime la indicación de la hora junto a cada línea de salida de viostat. La indicación de la hora se visualiza con el formato HH:MM:SS.
-tty El distintivo -tty es exclusivo del distintivo -disk y muestra solamente los informes de utilización de tty y cpu.

Ejemplos

  1. Para visualizar un solo informe de historial desde el arranque para todos los tty, CPU y discos, escriba:
    viostat
  2. Para visualizar un informe de disco continuo a intervalos de dos segundos para el disco con el nombre lógico disk1, escriba:
    viostat -disk disk1 2
  3. Para visualizar seis informes a intervalos de dos segundos para el disco con el nombre lógico disk1, escriba:
    viostat disk1 2 6
  4. Para visualizar seis informes a intervalos de dos segundos para todos los discos, escriba:
    viostat -disk 2 6
  5. Para visualizar seis informes a intervalos de dos segundos para tres discos denominados disk1, disk2, disk3, escriba:
    viostat disk1 disk2 disk3 2 6
  6. Para imprimir el informe de Productividad del sistema, escriba:
    viostat -sys
  7. Para imprimir el informe de Productividad del adaptador, escriba:
    viostat -adapter
  8. Para imprimir los informes de Productividad del sistema y del adaptador, solo con el informe de tty y CPU (sin informes de discos), escriba:
     viostat -sys -adapter -tty
  9. Para imprimir los informes de Productividad del sistema y del adaptador con los informes de Utilización de disco de hdisk0 y hdisk7, escriba:
    viostat -sys -adapter -disk hdisk0 hdisk7
  10. Para visualizar la indicación de la hora junto a cada línea de salida de viostat, escriba:
    viostat -time

Enviar comentarios |  Valorar esta página