Estoy buscando una alternativa a iotop. Aquí está mi situación:
- Quiero saber si un programa está accediendo mucho al disco duro mientras se ejecuta.
- iotop requiere privilegios de root / sudo.
- Mi cuenta está en el sistema de otra persona, así que no se me permite tener privilegios de root o sudo.
¿Hay alguna alternativa a iotop que pueda usar?
process
monitoring
io
not-root-user
Picabo
fuente
fuente

top, específicamente observar estados de 'espera' yvmstat.Respuestas:
Para hacer referencia a algunas herramientas más.
htop
La herramienta de línea de comandos, empaquetada en la mayoría de las distribuciones, puede mostrar las E / S sin privilegios de root, pero solo para sus procesos.
htop(1), encontrará una interfaz similar atop(1)miradas
Herramienta de línea de comandos con un modo web, no muy empaquetada pero fácil de instalar (es decir:)
pip install glances.netdata
Interfaz web, puede ejecutarse sin privilegios de root, aún no empaquetado (requiere compilación).
fuente
iptrafyiptraf-ng, buenas herramientas de consuelo ncurses. Pero estos proyectos parecen estar abandonados . :(iptraf*solo monitorea la E / S de redLo único que se acerca es
iostatde la suite sysstat que también funciona para usuarios habituales, o tal vezatop -d(falla con una excepción de señalar flotante aquí).Se hizo una pregunta muy similar en ServerFault: en ausencia de
iotop, ¿qué comando es el más apropiado para encontrar procesos vinculados a E / S?iotopya no funciona para usuarios normales debido a una corrección de seguridad en el kernel: ver, por ejemplo, informe de error de Red Hat: error de Netlink: operación no permitidaPor la misma razón, probablemente no pueda mostrar las estadísticas de E / S de otros procesos en ese nivel como usuario normal.
fuente