GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y usar iostat en Ubuntu 16.04 LTS

iostat, también conocido como estadísticas de entrada/salida, es una popular herramienta de monitoreo del sistema Linux que se puede usar para recopilar estadísticas de dispositivos de entrada y salida. Permite a los usuarios identificar problemas de rendimiento del disco local, disco remoto e información del sistema. Los informes de creación de iostat, el informe de uso de la CPU, el informe de uso del dispositivo y el informe del sistema de archivos de red.

En este tutorial, aprenderemos cómo instalar iostat en Ubuntu 16.04 y cómo usarlo.

Requisito previo

  • Escritorio Ubuntu 16.04 instalado en su sistema.
  • Usuario no root con configuración de privilegios sudo en su sistema

Instalar iostat

De forma predeterminada, iostat se incluye con el paquete sysstat en Ubuntu 16.04. Puede instalarlo fácilmente simplemente ejecutando el siguiente comando:

sudo apt-get install sysstat -y

Una vez que sysstat esté instalado, puede continuar con el siguiente paso.

Ejemplo básico de iostat

Comencemos ejecutando el comando iostat sin ningún argumento. Esto mostrará información sobre el uso de la CPU y las estadísticas de E/S de su sistema:

iostat

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          22.67    0.52    6.99    1.88    0.00   67.94

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda              15.15       449.15       119.01     771022     204292

En el resultado anterior, la primera línea muestra la versión del kernel de Linux y el nombre de host. Las siguientes dos líneas muestran estadísticas de la CPU, como el uso promedio de la CPU, el porcentaje de tiempo que la CPU estuvo inactiva y esperó una respuesta de E/S, el porcentaje de tiempo de espera de la CPU virtual y el porcentaje de tiempo que la CPU está inactiva. Las siguientes dos líneas muestran el informe de utilización del dispositivo, como el número de bloques leídos y escritos por segundo y el total de bloques leídos y escritos por segundo.

Por defecto, iostat muestra el informe con la fecha actual. Si desea mostrar la hora actual, ejecute el siguiente comando:

iostat -t

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

Saturday 16 December 2017 09:44:55  IST
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          21.37    0.31    6.93    1.28    0.00   70.12

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               9.48       267.80        79.69     771022     229424

Para verificar la versión de iostat, ejecute el siguiente comando:

iostat -V

Salida:

sysstat version 10.2.0
(C) Sebastien Godard (sysstat  orange.fr)

Puede enumerar todas las opciones disponibles con el comando iostat usando el siguiente comando:

iostat --help

Salida:

Usage: iostat [ options ] [  [  ] ]
Options are:
[ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ]
[ -j { ID | LABEL | PATH | UUID | ... } ]
[ [ -T ] -g  ] [ -p [  [,...] | ALL ] ]
[  [...] | ALL ]

Ejemplo de uso avanzado de iostat

Si desea ver solo el informe del dispositivo una sola vez, ejecute el siguiente comando:

iostat -d

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda              12.18       353.66       102.44     771022     223320

Para ver el informe del dispositivo continuamente cada 5 segundos, 3 veces:

iostat -d 5 3

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda              11.77       340.71        98.95     771022     223928

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               2.00         0.00         8.00          0         40

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               0.60         0.00         3.20          0         16

Si desea ver las estadísticas de dispositivos específicos, ejecute el siguiente comando:

iostat -p sda

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          21.69    0.36    6.98    1.44    0.00   69.53

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda              11.00       316.91        92.38     771022     224744
sda1              0.07         0.27         0.00        664          0
sda2              0.01         0.05         0.00        128          0
sda3              0.07         0.27         0.00        648          0
sda4             10.56       315.21        92.35     766877     224692
sda5              0.12         0.48         0.02       1165         52
sda6              0.07         0.32         0.00        776          0

También puede ver las estadísticas de varios dispositivos con el siguiente comando:

iostat -p sda, sdb, sdc

Si desea mostrar las estadísticas de E/S del dispositivo en MB/segundo, ejecute el siguiente comando:

iostat -m

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          21.39    0.31    6.94    1.30    0.00   70.06

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               9.67         0.27         0.08        752        223

Si desea ver la información extendida para una partición específica (sda4), ejecute el siguiente comando:

iostat -x sda4

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          21.26    0.28    6.87    1.19    0.00   70.39

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda4              0.79     4.65    5.71    2.68   242.76    73.28    75.32     0.35   41.80   43.66   37.84   4.55   3.82
4.8

Si desea mostrar solo las estadísticas de uso de la CPU, ejecute el siguiente comando:

iostat -c

Debería ver el siguiente resultado:

Linux 3.19.0-25-generic (Ubuntu-PC) 	Saturday 16 December 2017 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          21.45    0.33    6.96    1.34    0.00   69.91

Ubuntu
  1. Cómo instalar y usar Wine en Ubuntu 20.04

  2. Cómo instalar y usar FFmpeg en Ubuntu 18.04

  3. Cómo instalar y usar Telnet en Ubuntu 20.04 LTS

  4. Cómo instalar Libreoffice 4.3 en Ubuntu 12.04 y 14.04 LTS

  5. Cómo instalar Libreoffice 4.4 en Ubuntu 15.04 y 14.04 LTS

Cómo instalar y usar Kontact en Ubuntu 20.04

Cómo instalar y usar iTunes en Ubuntu 20.04

Cómo instalar PHP 5.6, PHP 8.0 y PHP 8.1 en Ubuntu 20.04 LTS

Cómo instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.10

Cómo instalar y usar R en Ubuntu

Cómo instalar y usar Jenkins en Ubuntu 18.04 y 16.04 LTS