systemadmin.es > Utilidades > Ver el progreso y la velocidad de dd

Ver el progreso y la velocidad de dd

El programa dd es una utilidad que resulta muy apropiada para la creación de imágenes, discos de prueba, eliminación de rastros, entre otras muchas funciones. Un gran inconveniente de dd es que no nos va indicando el progreso de las operaciones, por lo que no podemos saber ni la velocidad a la que avanza ni si queda mucho para finalizar.

Si ejecutamos un dd en un terminal:

$ dd if=/dev/zero of=/dev/zero 

Y desde otro mandamos un USR1 al dd:

$ pkill -SIGUSR1 dd

En la otra terminal aparecerán el estado del dd en ese instante:

$ dd if=/dev/zero of=/dev/zero 
22707933+0 records in
22707932+0 records out
11626461184 bytes (12 GB) copied, 10.8072 seconds, 1.1 GB/s

En un artículo anterior podemos ver en las fuentes de dd el código responsable de mostrar las estadísticas de progreso.

2 comments to “Ver el progreso y la velocidad de dd”

  1. Era lo que necesitaba para ver el progreso de DD!! Gracias (y el post es de hace 2 años jeje)

  2. Muy util otra cosa que podrias hacer tambien es ver todo lo que pasa con watch

    watch -n 0 ‘pkill -SIGUSR1 dd’

    sabe si de casualidad hay forma de ver lsof,netstat .

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>