2012-07-30 18 views
9

Estoy escribiendo un script que prueba las velocidades de lectura y escritura de mi disco duro. Pude imprimir las velocidades de lectura usando el comando hdparm. Estoy usando esta línea para poner a prueba las velocidades de escritura: dd if =/dev/zero of =/tmp/test.data B = recuento 1k = 128kLinux: Salida de resultados DD a un archivo de texto

Esto da salida a la ventana:

131072+ 0 registros en 131072 + 0 records out 134217728 bytes (134 MB) copiada, 1.18678 s, 113 MB/s

he intentado utilizar >> y> para generar los resultados en el archivo de texto y estos no funcionó . ¿Alguien sabe cómo puedo enviar mis resultados a un archivo de texto?

Respuesta

13

Son salida a stderr, por lo que trate de usar en lugar de 2>>

dd if=/dev/zero of=/tmp/test.data bs=1k count=128k 2> output.txt 
+0

Muchas gracias. – Lyle

0

de bueno para las escrituras secuenciales dd, sino también comprobar en iozone y Bonnie. Las búsquedas dentro de una pista tienden a ser mucho más rápidas que las búsquedas de una pista a otra, por lo que la E/S aleatoria puede ser muy diferente de la secuencia.

Cuestiones relacionadas