Hace poco me compre un ssd (disco de estado solido) y necesitaba probar la velocidad de escritura y lectura, para eso usaremos dos herramientas que son hdparm y dd.

Para probar la velocidad de lectura abrimos una terminal y ejecutamos el siguiente comando

for i in 1 2 3; do sudo hdparm -tT /dev/sda; done

Para que los resultados de lectura sean significativos es necesario repetir el proceso 2 o 3 veces y obtenemos el siguiente resultado

/dev/sda:
Timing cached reads: 8124 MB in 2.00 seconds = 4065.28 MB/sec
Timing buffered disk reads: 810 MB in 3.00 seconds = 269.71 MB/sec

/dev/sda:
Timing cached reads: 8202 MB in 2.00 seconds = 4103.81 MB/sec
Timing buffered disk reads: 826 MB in 3.00 seconds = 275.17 MB/sec

/dev/sda:
Timing cached reads: 8232 MB in 2.00 seconds = 4119.05 MB/sec
Timing buffered disk reads: 828 MB in 3.00 seconds = 275.79 MB/sec

Timing Cached reads: Es la velocidad de lectura de la información almacenada en la cache de disco

Timing buffered disk reads: Es la velocidad real de lectura de la información almacenada en la superficie del disco duro y medida en la cache de disco, este parámetro es el que da una idea del rendimiento de nuestro disco duro ya que el valor obtenido será equivalente a la velocidad de escritura cuando se llena la cache de disco.

Para verificar la velocidad de escritura del disco usaremos el comando dd, en donde creamos un archivo (prueba.file) obteniendo los datos de /dev/zero con un tamaño de 4GB

dd if=/dev/zero of=prueba.file bs=8k count=512k

524288+0 registros leídos
524288+0 registros escritos
4294967296 bytes (4,3 GB) copiados, 8,79854 s, 488 MB/

Veremos que la taza de escritura del disco es de 488 MB y copio 4.3 GB en 8,7 segudos.

Anuncios