GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos iostat en Linux

La utilidad iostat genera informes sobre el uso de la CPU y el dispositivo. Para el almacenamiento, proporciona estadísticas de entrada y salida para dispositivos de bloques y particiones. Con la opción -d para especificar solo la información del dispositivo, el comando iostat enumera las siguientes estadísticas para cada dispositivo de almacenamiento:

  • Transferencias (solicitudes de E/S) por segundo (tps).
  • Número de bloques leídos por segundo (kB_read/s).
  • Número de bloques escritos por segundo (kB_wrtn/s).
  • El número total de bloques leídos (kB_read).
  • El número total de bloques escritos (kB_wrtn).

Puede usar este informe para monitorear cómo se usa una unidad de almacenamiento e identificar posibles cuellos de botella. Por ejemplo, una unidad defectuosa puede tener menos lecturas y/o escrituras por segundo de lo esperado. También puede usar el informe para ayudarlo a decidir cómo distribuir mejor la carga de E/S entre los dispositivos disponibles.

Sintaxis

La sintaxis del comando iostat es:

# iostat [options] [device names]

Visualización de estadísticas de uso del dispositivo de almacenamiento.

Archivos de configuración de iostat

  • /proc/stat – Contiene estadísticas del sistema.
  • /proc/tiempo de actividad – Contiene el tiempo de actividad del sistema.
  • /proc/particiones – Contiene estadísticas de disco (para kernels anteriores a 2.5 que han sido parcheados).
  • /proc/diskstats – Contiene estadísticas de discos (para kernels posteriores a 2.5).
  • /sistema – Contiene estadísticas para dispositivos de bloque (kernel posteriores a 2.5).
  • /proc/self/mountstats – Contiene estadísticas para sistemas de archivos de red.

Ejemplos de comandos de iostat

1. Para obtener la utilización de la CPU:

# iostat -c
# iostat -c 2 10 (Con retraso de 2 segundos y 10 iteraciones)

2. Para obtener la utilización del dispositivo:

# iostat -d
# iostat -d 2 10         (With delay of 2 seconds and 10 iterations) 

3. Para mostrar las estadísticas NFS IO legibles por humanos:

# iostat -nh
# iostat -n -h 2 10         (With delay of 2 seconds and 10 iterations)

4. Para mostrar las estadísticas en kilobytes en lugar de bytes/segundo:

# iostat -k 
# iostat -k 2 10         (With delay of 2 seconds and 10 iterations)

5. Para mostrar las estadísticas en megabytes en lugar de bytes/segundo:

# iostat -m 
# iostat -m 2 10         (With delay of 2 seconds and 10 iterations)

6. Para mostrar los nombres del mapeador de dispositivos registrados:

# iostat -N 
# iostat -N 2 10         (With delay of 2 seconds and 10 iterations)

7. Para mostrar los informes de NFS:

# iostat -n 
# iostat -n 2 10         (With delay of 2 seconds and 10 iterations)

8. Para mostrar las estadísticas de los dispositivos de bloque y sus particiones:

# iostat -p 
# iostat -p 2 10         (With delay of 2 seconds and 10 iterations)

9. Para obtener la hora de cada informe mostrado:

# iostat -t 
# iostat -t 2 10         (With delay of 2 seconds and 10 iterations)

10. Para obtener el número de versión:

# iostat -V 
# iostat -V 2 10         (With delay of 2 seconds and 10 iterations)

11. Para mostrar las estadísticas ampliadas:

# iostat -x
# iostat -x sda
# iostat -x sda 2 5         (With delay of 2 seconds and 10 iterations)

12. Para decirle a iostat que omita la salida:

# iostat -z 
# iostat -z 2 10         (With delay of 2 seconds and 10 iterations)


Linux
  1. Comando JQ en Linux con ejemplos

  2. 7 ejemplos de comandos Linux df

  3. 8 ejemplos de comandos TR de Linux

  4. Ejemplos de comandos rm en Linux

  5. Ejemplos de comandos ps en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux