2012-07-30 336 views
9

我正在编写测试HDD硬盘读取和写入速度的脚本。我已经能够使用hdparm命令输出读取速度。我使用这条线来测试写入速度: DD如果=的/ dev/=/TMP/test.data BS = 1K计数= 128KLinux:将DD结果输出到文本文件

此输出到窗口的零:

131072+ 0记录 131072 + 0记录了 134217728字节(134 MB)复制,1.18678 S,113 MB/s的

我尝试使用>>和>将结果输出到文本文件,而这些没有工作。有谁知道我可以如何将结果输出到文本文件?

回答

13

他们输出到标准错误,所以尽量使用2>代替>

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

非常感谢。 – Lyle 2012-07-30 13:33:43

0

DD的好顺序写入,还要检查进IOZONE和健美。在轨道内搜索往往比从一个轨道到另一个轨道要快得多,所以随机I/O可能与顺序有很大不同。