InglésFrancésEspañol

Ad


icono de página de OnWorks

iostat: en línea en la nube

Ejecute iostat en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando iostat que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


iostat: informe de las estadísticas de la unidad central de procesamiento (CPU) y las estadísticas de entrada / salida para
dispositivos y particiones.

SINOPSIS


iostat [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j {
ID | LABEL | TRAYECTORIA | UUID | ... } ] [ [ -H ] -g Nombre del grupo ] [ -p [ dispositivo [, ...] | TODAS ] ]
[ dispositivo [...] | TODAS ] [ intervalo [ contar ] ]

DESCRIPCIÓN


La iostat El comando se usa para monitorear la carga del dispositivo de entrada / salida del sistema observando
el tiempo que los dispositivos están activos en relación con sus tasas de transferencia promedio. los iostat
El comando genera informes que se pueden utilizar para cambiar la configuración del sistema para mejorar
equilibrar la carga de entrada / salida entre discos físicos.

El primer informe generado por el iostat El comando proporciona estadísticas sobre el tiempo
desde que se arrancó el sistema, a menos que el -y se utiliza la opción (en este caso, este primer informe
se omite). Cada informe posterior cubre el tiempo transcurrido desde el informe anterior. Todos
las estadísticas se informan cada vez que iostat se ejecuta el comando. El informe consta de una CPU
fila de encabezado seguida de una fila de estadísticas de CPU. En sistemas multiprocesador, estadísticas de CPU
se calculan en todo el sistema como promedios entre todos los procesadores. Una fila de encabezado de dispositivo es
mostrado seguido de una línea de estadísticas para cada dispositivo que está configurado.

La intervalo El parámetro especifica la cantidad de tiempo en segundos entre cada informe. los
contar El parámetro se puede especificar junto con el intervalo parámetro. Si el contar
se especifica el parámetro, el valor de contar determina el número de informes generados en
intervalo segundos de diferencia. Si el intervalo El parámetro se especifica sin el contar
parámetro, el iostat El comando genera informes continuamente.

REPORTAJES


La iostat El comando genera dos tipos de informes, el informe de utilización de la CPU y el
Informe de utilización del dispositivo.

Informe de utilización de CPU
El primer informe generado por el iostat El comando es el Informe de utilización de la CPU. Para
sistemas multiprocesador, los valores de CPU son promedios globales entre todos los procesadores.
El informe tiene el siguiente formato:

%usuario
Muestre el porcentaje de utilización de CPU que se produjo durante la ejecución en el
nivel de usuario (aplicación).

%bonito
Muestre el porcentaje de utilización de CPU que se produjo durante la ejecución en el
nivel de usuario con buena prioridad.

%sistema
Muestre el porcentaje de utilización de CPU que se produjo durante la ejecución en el
nivel de sistema (kernel).

% iowait
Muestre el porcentaje de tiempo que la CPU o las CPU estuvieron inactivas durante el cual
El sistema tenía una solicitud de E / S de disco pendiente.

%robar
Muestre el porcentaje de tiempo invertido en espera involuntaria por la CPU virtual o
CPU mientras el hipervisor daba servicio a otro procesador virtual.

%inactivo
Muestre el porcentaje de tiempo que la CPU o las CPU estuvieron inactivas y el sistema
no tenía una solicitud de E / S de disco pendiente.

Informe de utilización del dispositivo
El segundo informe generado por el iostat comando es el Informe de utilización del dispositivo.
El informe de dispositivo proporciona estadísticas por dispositivo físico o partición.
Los dispositivos de bloque y las particiones para las que se mostrarán estadísticas pueden
ingresado en la línea de comando. Si no se ingresa ningún dispositivo ni partición, entonces
Las estadísticas se muestran para cada dispositivo utilizado por el sistema, y ​​siempre que
el kernel mantiene estadísticas para ello. Si el TODAS la palabra clave se da en el comando
línea, las estadísticas se muestran para cada dispositivo definido por el sistema,
incluidos los que nunca se han utilizado. Las tasas de transferencia se muestran en bloques de 1K
de forma predeterminada, a menos que se establezca la variable de entorno POSIXLY_CORRECT, en cuyo caso
Se utilizan bloques de 512 bytes. El informe puede mostrar los siguientes campos, dependiendo de
las banderas utilizadas:

Dispositivo:
Esta columna da el nombre del dispositivo (o partición) como se indica en la / dev
directorio.

TPS
Indique el número de transferencias por segundo que se emitieron al dispositivo.
Una transferencia es una solicitud de E / S al dispositivo. Se pueden realizar varias solicitudes lógicas
combinado en una sola solicitud de E / S al dispositivo. Una transferencia es de
tamaño indeterminado.

Blk_read / s (kB_read / s, MB_read / s)
Indique la cantidad de datos leídos del dispositivo expresada en un número de
bloques (kilobytes, megabytes) por segundo. Los bloques son equivalentes a sectores
y por lo tanto tienen un tamaño de 512 bytes.

Blk_wrtn / s (kB_wrtn / s, MB_wrtn / s)
Indique la cantidad de datos escritos en el dispositivo expresada en varios
bloques (kilobytes, megabytes) por segundo.

Blk_read (kB_leer, MB_leer)
El número total de bloques (kilobytes, megabytes) leídos.

Blk_wrtn (kB_wrtn, MB_wrtn)
El número total de bloques (kilobytes, megabytes) escritos.

rrqm / s
El número de solicitudes de lectura fusionadas por segundo que se pusieron en cola
.

wrqm / s
El número de solicitudes de escritura fusionadas por segundo que se pusieron en cola
.

r / s
El número (después de fusiones) de solicitudes de lectura completadas por segundo para el
.

w / s
El número (después de fusiones) de solicitudes de escritura completadas por segundo para el
.

rsec / s (rkB / s, rMB / s)
El número de sectores (kilobytes, megabytes) leídos del dispositivo por
segundo.

wsec / s (semanales / s, wMB / s)
El número de sectores (kilobytes, megabytes) escritos en el dispositivo por
segundo.

avgrq-sz
El tamaño medio (en sectores) de las solicitudes que se enviaron al
.

avgqu-sz
La longitud promedio de la cola de las solicitudes que se enviaron al dispositivo.

esperar
El tiempo promedio (en milisegundos) para las solicitudes de E / S emitidas al dispositivo para
ser servido. Esto incluye el tiempo empleado por las solicitudes en cola y el
tiempo dedicado a darles servicio.

r_esperar
El tiempo promedio (en milisegundos) para las solicitudes de lectura emitidas al dispositivo para
ser servido. Esto incluye el tiempo empleado por las solicitudes en cola y el
tiempo dedicado a darles servicio.

esperando
El tiempo promedio (en milisegundos) para las solicitudes de escritura enviadas al dispositivo
Para ser servido. Esto incluye el tiempo empleado por las solicitudes en cola y el
tiempo dedicado a darles servicio.

svctm
El tiempo de servicio promedio (en milisegundos) para las solicitudes de E / S que se emitieron
al dispositivo. ¡Advertencia! No confíes más en este campo. Este campo
eliminarse en una versión futura de sysstat.

% util
Porcentaje de tiempo transcurrido durante el cual se emitieron solicitudes de E / S al
dispositivo (utilización de ancho de banda para el dispositivo). La saturación del dispositivo ocurre cuando
este valor es cercano al 100% para los dispositivos que atienden solicitudes en serie. Pero para
dispositivos que atienden solicitudes en paralelo, como matrices RAID y SSD modernos,
este número no refleja sus límites de desempeño.

CAMPUS


-c Muestra el informe de utilización de la CPU.

-d Muestra el informe de utilización del dispositivo.

-g nombre_grupo {dispositivo [...] | TODOS }
Muestra estadísticas de un grupo de dispositivos. los iostat comando reporta estadísticas
para cada dispositivo individual en la lista, luego una línea de estadísticas globales para el
grupo mostrado como Nombre del grupo y compuesto por todos los dispositivos de la lista. los TODAS
palabra clave significa que todos los dispositivos de bloque definidos por el sistema se incluirán en
el grupo.

-h Facilita la lectura del Informe de utilización del dispositivo por parte de un ser humano.

-j {ID | LABEL | PATH | UUID | ...} [dispositivo [...] | TODOS ]
Muestra nombres de dispositivos persistentes. Opciones ID, LABEL, etc.especifique el tipo de
nombre persistente. Estas opciones no están limitadas, el único requisito previo es que el directorio
con los nombres persistentes requeridos está presente en / dev / disk. Opcionalmente, múltiples
los dispositivos se pueden especificar en el tipo de nombre persistente elegido. Porque persistente
los nombres de los dispositivos suelen ser largos, opción

-H Esta opción debe usarse con la opción -g e indica que solo las estadísticas globales
para el grupo, y no estadísticas para dispositivos individuales en el
grupo. -h está habilitado implícitamente con esta opción.

-k Muestra estadísticas en kilobytes por segundo.

-m Muestra estadísticas en megabytes por segundo.

-N Muestra los nombres de mapeadores de dispositivos registrados para cualquier dispositivo mapeador de dispositivos. Útil
para ver las estadísticas de LVM2.

-p [{dispositivo [, ...] | TODOS } ]
La opción -p muestra estadísticas para dispositivos de bloque y todas sus particiones que
son utilizados por el sistema. Si se ingresa un nombre de dispositivo en la línea de comando, entonces
se muestran las estadísticas para él y todas sus particiones. Por último, el TODAS keyword
indica que las estadísticas deben mostrarse para todos los dispositivos de bloque y
particiones definidas por el sistema, incluidas las que nunca se han utilizado. Si
opción -j se define antes de esta opción, los dispositivos ingresados ​​en la línea de comando se pueden
especificado con el tipo de nombre persistente elegido.

-t Imprime la hora de cada informe mostrado. El formato de la marca de tiempo puede depender del
valor de la variable de entorno S_TIME_FORMAT (ver más abajo).

-V Imprime el número de versión y luego sal.

-x Muestra estadísticas extendidas.

-y Omite el primer informe con estadísticas desde el inicio del sistema, si se muestran varios registros
en un intervalo dado.

-z decir iostat para omitir la salida para cualquier dispositivo para el que no hubo actividad durante
el período de la muestra.

MEDIO AMBIENTE


La iostat El comando tiene en cuenta las siguientes variables de entorno:

POSIXLY_CORRECT
Cuando se establece esta variable, las tasas de transferencia se muestran en bloques de 512 bytes en lugar de
los bloques de 1K predeterminados.

S_COLORES
Cuando se establece esta variable, se muestran las estadísticas en color en el terminal. Posible
los valores de esta variable son nunca, hacerlo or auto (este último es el predeterminado).

Tenga en cuenta que el color (rojo, amarillo o algún otro color) utilizado para mostrar
un valor no es indicativo de ningún tipo de problema simplemente por el color. Sólo
indica diferentes rangos de valores.

S_COLORS_SGR
Especifique los colores y otros atributos utilizados para mostrar estadísticas en el terminal.
Su valor es una lista de capacidades separadas por dos puntos que por defecto es
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. Las capacidades admitidas son:

H= Subcadena SGR (Select Graphic Rendition) para valores porcentuales mayores que
o igual al 75%.

I= Subcadena SGR para nombres de dispositivos.

M= Subcadena SGR para valores porcentuales en el rango de 50% a 75%.

N= Subcadena SGR para valores estadísticos distintos de cero.

Z= Subcadena SGR para valores cero.

S_TIME_FORMAT
Si esta variable existe y su valor es ISO entonces la configuración regional actual será
ignorado al imprimir la fecha en el encabezado del informe. los iostat el comando usará
en su lugar, el formato ISO 8601 (AAAA-MM-DD). La marca de tiempo que se muestra con la opción -t
también cumplirá con el formato ISO 8601.

EJEMPLOS


iostat
Muestra un solo historial desde el informe de arranque para todas las CPU y dispositivos.

iostat -d 2
Muestra un informe de dispositivo continuo a intervalos de dos segundos.

iostat -d 2 6
Muestra seis informes a intervalos de dos segundos para todos los dispositivos.

iostat -x SDA sdb 2 6
Muestra seis informes de estadísticas extendidas a intervalos de dos segundos para dispositivos sda
y sdb.

iostat -p SDA 2 6
Muestra seis informes a intervalos de dos segundos para el dispositivo sda y todas sus particiones
(sda1, etc)

Utilice iostat en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad