Como probar el rendimiento de I/O de tu disco duro en GNU/Linux

En algunas ocasiones, es necesario  probar  o medir el rendimiento de entrada y salida  de un disco duro,  con el fin de identificar y reconocer posibles fallas o defectos ya sea por tiempo de uso, algun golpe,  u otro tipo de falla.

En GNU/Linux no necesitamos instalar complejos programas para realizar este tipo de pruebas, (Obviamente existen aplicaciones que hacen  pruebas mucho mas a fondo), sin embargo  de esta forma sencilla podremos determinar o tener por lo menos un indicio que algo anda mal en nuestro DD.

time dd if=/dev/zero of=file bs=512k count=200

Este comando, escribe 200 bloques de 512k en un archivo usando el comando  dd,  y como resultado arroja el tiempo exacto en que tardo en realizar todo este proceso.

En mi caso este fue el resultado:

200+0 registros leídos
200+0 registros escritos
104857600 bytes (105 MB) copiados, 0,726764 s, 144 MB/s

real 0m1.436s
user 0m0.004s
sys 0m0.172s

Por lo que ven, se demoro muy poco tiempo en escribir el archivo, esto indica que al parecer mi disco duro trabaja adecuadamente. Sin embargo realice el test en un servidor y este fue el resultado:

200+0 records in
200+0 records out
104857600 bytes (105 MB) copied, 0,263821 s, 397 MB/s

real 0m0.329s
user 0m0.000s
sys 0m0.324s

Este servidor hizo la tarea mucho mas rapido.

¿Cuanto tardan sus discos duros en escribir 200 bloques de 512k? Publiquen sus resultados.

6 Comments

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *