Me gustaría ver la actividad del disco en mi disco duro externo USB. Sé que puedo usar iotop
para monitorear las E / S de disco para cada proceso en ejecución, pero ¿hay alguna manera de obtener una medida por sistema de archivos?
performance
usb-drive
ændrük
fuente
fuente
No soy experto en esta área, pero iostat me viene a la mente. Puede instalarlo con el paquete sysstat . ¡Buena suerte!
fuente
iostat -d 10 /dev/sda
le dará la utilización de io en intervalos de 10 segundos/dev/sda
. Casi usaríawatch iostat -d /dev/sda
más de su opción de intervalo. Editar: golpearme mientras escribía :)watch
. Los informes continuos con algo asíiostat -dk 10
devuelve números más significativos.El uso
iostat
delsysstat
paquete proporciona una instantánea única de los resultados desde el inicio. El uso del parámetro de intervalo agregará los resultados del último intervalo a la salida. Ejemplo,iostat 10
primero mostrará los valores "desde el arranque" y luego continuará agregando los últimos 10 segundos de estadísticas a la salida, cada 10 segundos. Incluya la-y
opción de omitir la primera visualización de estadísticas desde el inicio, pero comprenda que el comando aparecerá inactivo durante el intervalo especificado mientras el sistema recopila la primera instantánea.He encontrado esto más efectivo cuando se combina con el
watch
comando e indica que solo se recopile para un único intervalo de estadísticas. Por ejemplo:watch -t -n 0.1 iostat -d -t -y 5 1
actualiza cada 5.1 segundos de estadísticas de actividad durante los últimos 5 segundos. Para desglosar las opciones y parámetros ...-t
le dice a watch que omita el encabezado. Esto es para evitar confusiones de que, de lo contrario, el encabezado incluirá "Cada 0.1s" que no representa la instantánea de los datos.-n 0.1
reloj le dice a ejecutar el siguiente comando cada 0.1 segundos. Este es el intervalo más pequeño para watch (procps-ng 3.3.9) pero no se preocupe, en realidad no ejecuta el comando cada 0.1 segundos. Ejecutará el comando 0.1 segundos después de que se complete la instancia anterior.-d
iostat le dice que solo muestre la utilización del dispositivo, ya que la pregunta era sobre la actividad del disco. Alternativamente, para monitorear un disco específico, el nombre del dispositivo podría insertarse antes de los parámetros de intervalo.-t
interruptor le dice a iostat que incluya la hora de la actualización en las estadísticas. Esto es útil ya que la omisión anterior del encabezado del reloj eliminó la visualización de la hora que hubiera estado allí.-y
interruptor omite la primera pantalla de estadísticas "desde el arranque" de la pantalla de intervalo. Sin esto, el resultado sería una visualización de las estadísticas desde la actualización de arranque en el intervalo del comando watch.5 1
son los parámetros de intervalo iostat. En este caso, capture 5 segundos de estadísticas una vez (el 1). Debido a que se usó el modificador -y, esto solo presentará una sola pantalla de datos.El iostat tardará 5 segundos en recopilar los datos, luego se mostrará en el reloj y 0.1 segundos después el reloj activará nuevamente el comando iostat. 5 segundos después, los nuevos datos reemplazarán a los antiguos, el reloj esperará 0.1 segundos, se lavará, enjuagará, repetirá ...
fuente
Probar con nmon
Tratar:
Salida como a continuación:
Presione d = Disco Presione c = CPU Presione r = RAM, presione v = Memoria virtual, Estado de Kernal presione K, Presione N = red y presione q o x para salir
fuente