Con hdparm se obtiene la velocidad interna del disco, personalmente me gusta más la "de cara al soft", por ejemplo con:
Código:
time dd if=/dev/sda of=/dev/null bs=10M count=100
Eso leería 100 bloques de 10 MB... lo cual para un RPS puede ser excesivo, dado que las velocidades que suelen sacar rondan los 3 MB/s en lectura.
Si no lo tienes montado por iSCSI, puedes hacer lo mismo creando un fichero grande en disco e intentando leerlo... después de vaciar cache, para lo que puede ser necesario escribir algo más grande o reiniciar el servidor. Así de paso puedes calcular la velocidad de escritura.
Código:
time ( dd if=/dev/zero of=/basura.tmp bs=10M count=10 ; sync )
Código:
echo 1 > /proc/sys/vm/drop_caches
time dd if=/basura.tmp of=/dev/null bs=10M count=10
Los RPS, supongo que cortesía de las caches de pormedio y/o la saturación de las conexiones del filer, andan sobre los 10 MB/s en escritura para 1GB.