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
iptraf
yiptraf-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
iostat
de 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?iotop
ya 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