2012-07-30 14 views
9

Sto scrivendo uno script che testa le velocità di lettura e scrittura del mio HDD. Sono stato in grado di produrre le velocità di lettura usando il comando hdparm. Sto usando questa linea per testare le velocità di scrittura: dd if =/dev/zero of =/tmp/test.data bs = count 1k = 128kLinux: output dei risultati DD in un file di testo

Emette alla finestra:

131072+ 0 records in 131072 + 0 records out 134.217.728 byte (134 MB) copiato, 1.18678 s, 113 MB/s

ho provato ad utilizzare >> e> per restituire i risultati al file di testo e di questi non ha funzionato . Qualcuno sa come posso esportare i miei risultati in un file di testo?

risposta

13

Sono uscita a stderr, in modo da provare a utilizzare 2> invece di >

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

Grazie mille. – Lyle

0

dd di buono per la scrittura sequenziale, ma anche controllare in IOzone e Bonnie. Le tracce all'interno di una traccia tendono ad essere molto più veloci di quelle da una traccia all'altra, quindi l'I/O casuale può essere molto diverso dal sequenziale.

Problemi correlati