Me gustaría ver la actividad del disco en mi disco duro externo USB. Sé que puedo usar iotoppara 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/sdale dará la utilización de io en intervalos de 10 segundos/dev/sda. Casi usaríawatch iostat -d /dev/sdamás de su opción de intervalo. Editar: golpearme mientras escribía :)watch. Los informes continuos con algo asíiostat -dk 10devuelve números más significativos.El uso
iostatdelsysstatpaquete 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 10primero 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-yopció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
watchcomando 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 1actualiza cada 5.1 segundos de estadísticas de actividad durante los últimos 5 segundos. Para desglosar las opciones y parámetros ...-tle 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.1reloj 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.-diostat 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.-tinterruptor 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í.-yinterruptor 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 1son 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