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
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:
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.