Fa alguns mesos els vaig deixar un article sobre com mesurar la velocitat de l'HDD amb hdparm, Doncs bé en aquesta ocasió els mostraré com fer el mateix amb: dd
Mesurar la velocitat de lectura i escriptura de l'HDD amb dd
En tenim prou amb un sol comandament per saber això, la comanda és el següent:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
Bàsicament el que farà serà crear i escriure en un arxiu (anomenat test) dades randoms, el pes final serà de 1024MB, o sigui, 1GB, i el que ens dirà (i el que realment ens importa) Serà la velocitat amb que omple aquests 1024MB i el temps que li va demorar.
Aquí deixo un screenshot d'una terminal després d'executar la comanda:
Com veieu, va demorar a omplir aquest GB en 9 segons, la qual cosa significa que la velocitat va ser de 119 MB/s … res malament
Com sé si el meu HDD és lent?
Per saber si el teu disc dur és lent només has de saber que bàsicament qualsevol velocitat major a 50 MB / s és acceptable (repeteixo, acceptable, no super ràpid). En cas que el teu disc dur no de la talla o vulguis un més ràpid o SSD et recomano que busquis en botigues especialitzades on t'aconsellaran a l'hora de comprar discs durs i preguntant us recomanaran el disc dur que realment necessiteu en funció al vostre pressupost o necessitats. En el meu cas el meu PC d'escriptori amb un HDD normal em va donar 70 MB / s. Això sí, si es tracta d'un SSD o un RAID ia la velocitat "acceptable" no és la mateixa ????
Si necessites un disc dur per a un servidor sempre serà millor usar un SSD, tret és clar, que el servidor necessiti molta capacitat d'emmagatzematge per la qual cosa o tens un HDD més lent amb molta capacitat o realitzes una inversió comprant discos durs SSD i creant un raid.
Fi!
Bàsicament això és tot, espero els hagi estat d'utilitat.