Medir la velocidad del HDD con dd

Hace algunos meses les dejé un artículo sobre cómo medir la velocidad del HDD con hdparm, pues bien en esta ocasión les mostraré cómo hacer lo mismo con: dd

wd-scorpio-black

Medir la velocidad de lectura y escritura del HDD con dd

Nos basta con un solo comando para saber esto, el comando es el siguiente:

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

Básicamente lo que hará será crear y escribir en un archivo (llamado test) datos randoms, el peso final será de 1024MB, o sea, 1GB, y lo que nos dirá (y lo que realmente nos importa) será la velocidad con que llena esos 1024MB y el tiempo que le demoró.

Aquí dejo un screenshot de una terminal luego de ejecutar el comando:

dd-hdd-speed

Como ven, demoró en llenar ese GB en 9 segundos, lo cual significa que la velocidad fue de 119 MB/s … nada mal 

¿Cómo sé si mi HDD es lento?

Para saber si tu disco duro es lento solo tienes que saber que básicamente cualquier velocidad mayor a 50 MB/s es aceptable (repito, aceptable, no super rápido). En caso de que tu disco duro no de la talla o quieras uno más rápido o SSD te recomiendo que busques en tiendas especializadas donde te aconsejarán a la hora de comprar discos duros y preguntando os recomendarán el disco duro que realmente necesitáis en función a vuestro presupuesto o necesidades. En mi caso mi PC de escritorio con un HDD normal me dió 70 MB/s. Eso sí, si se trata de un SSD o un RAID ya la velocidad “aceptable” no es la misma ????
Si necesitas un disco duro para un servidor siempre será mejor usar uno SSD,  a no ser claro está, que el servidor necesite mucha capacidad de almacenamiento por lo cual o tienes un HDD más lento  con mucha capacidad o realizas una inversión comprando discos duros SSD y creando un raid.

Fin!

Básicamente esto es todo, espero les haya sido de utilidad.