“Conocimiento Sistemas>Linux

Cómo comprobar el rendimiento del disco (IOPS y latencia) en Linux

2014/6/4
Hay algunas formas diferentes de comprobar el rendimiento del disco en Linux. Una forma común es utilizar el comando "iostat". Este comando proporciona información sobre las operaciones de entrada y salida realizadas por el sistema, incluida la cantidad de operaciones de E/S por segundo (IOPS) y la latencia promedio de las operaciones de E/S.

Para usar el comando `iostat`, simplemente abra una ventana de terminal y escriba el siguiente comando:

```

iostato -x 1

```

La opción `-x` especifica que desea ver estadísticas extendidas y el `1` especifica que desea ver actualizaciones cada 1 segundo.

La salida del comando `iostat` se verá así:

```

Linux 4.15.0-36-generic (ubuntu-xenial) 08/04/2018 _x86_64_ (4 CPU)

Dispositivo:rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util

dds 0,00 1,00 128,00 25,00 691,20 542,40 16,06 0,02 1,63 0,10 1,71 0,02 1,61

```

La primera columna, "Dispositivo", muestra el nombre del dispositivo que se está monitoreando. En este caso, es "sda". La segunda y tercera columnas, `rrqm/s` y `wrqm/s`, muestran el número de solicitudes de lectura y escritura por segundo, respectivamente. Las columnas cuarta y quinta, `r/s` y `w/s`, muestran el número de operaciones de lectura y escritura por segundo, respectivamente. Las columnas sexta y séptima, `rkB/s` y `wkB/s`, muestran la cantidad de datos leídos y escritos por segundo, respectivamente. La octava columna, `avgrq-sz`, muestra el tamaño promedio de una solicitud de lectura o escritura, en kilobytes. La novena columna, "avgqu-sz", muestra el número promedio de solicitudes en cola para el dispositivo. La décima columna, "espera", muestra el tiempo promedio de espera para que se complete una operación de lectura o escritura, en milisegundos. Las columnas undécima y duodécima, `r_await` y `w_await`, muestran el tiempo promedio transcurrido esperando que se complete una operación de lectura o escritura, respectivamente, en milisegundos. La decimotercera columna, "svctm", muestra el tiempo promedio dedicado a realizar una operación de lectura o escritura, en milisegundos. La decimocuarta columna, "%util", muestra el porcentaje de tiempo que el dispositivo estuvo ocupado.

Otra forma de comprobar el rendimiento del disco en Linux es utilizar el comando `dstat`. Este comando proporciona una vista en tiempo real de las estadísticas de E/S del disco, incluidos IOPS, latencia y ancho de banda.

Para usar el comando `dstat`, simplemente abra una ventana de terminal y escriba el siguiente comando:

```

dstat -d

```

La salida del comando `dstat` se verá así:

```

Intervalo de salida:5s; tasa de muestreo:5s

El dispositivo lee y escribe la confirmación de sincronización fusionada

Total 20.048 22.024 1.296 0 1

sda 80 8 144 0 0

sr0 0 0 0 0 0

Dispositivo:sda

lee escribe sectores fusionados ticks avgtick espera svctm %util

[K/s] [K/s] [K/s] [K/s] [%] [ms] [ms] [ms]

-------------------------------------------------- --------------

0,00 0,00 0,00 14,40 100,00 0,00 0,00 0,00

0,00 0,00 0,00 0,00 100,00 0,00 0,00 0,00

```

La primera sección del resultado muestra el número total de operaciones de lectura y escritura por segundo, así como el número de operaciones fusionadas, sincrónicas y de confirmación por segundo. La segunda sección del resultado muestra la misma información para un dispositivo específico, en este caso "sda".

El comando `dstat` también proporciona otras estadísticas, incluida la latencia promedio de las operaciones de lectura y escritura, el tiempo promedio dedicado a las operaciones de lectura y escritura y el porcentaje de tiempo que el dispositivo estuvo ocupado.

Herramientas adicionales para comprobar el rendimiento del disco:

* `hdparm` es una utilidad para ver y modificar los parámetros de la unidad de disco duro.

* `smartctl` es una herramienta para monitorear el estado de las unidades de disco duro.

* `fio` es una poderosa herramienta para realizar evaluaciones comparativas de dispositivos de almacenamiento.

Linux
Cómo actualizar el software desde kármica para Lucid
Cómo actualizar CentOS
Cómo limpiar el registro de nombres de dispositivos de Solaris
Nueva instalación de Xubuntu desde un ISO
Cómo Duro -Code direcciones MAC en Linux
Cómo comprobar un Rootkit en CentOS
Linux Herramientas de Escritorio
Cómo encontrar el número de CPU en Linux
Conocimiento de la computadora © http://www.ordenador.online