10

我正在编写一个脚本来测试我的硬盘的读写速度。我已经能够使用 hdparm 命令输出读取速度。我正在使用这条线来测试写入速度: dd if=/dev/zero of=/tmp/test.data bs=1k count=128k

这将输出到窗口:

131072+0 记录在 131072+0 记录输出 134217728 字节 (134 MB) 复制,1.18678 秒,113 MB/秒

我尝试使用 >> 和 > 将结果输出到文本文件,但这些都不起作用。有谁知道我如何将结果输出到文本文件?

4

2 回答 2

15

它们输出到标准错误,所以尝试使用2>而不是>

dd if=/dev/zero of=/tmp/test.data bs=1k count=128k 2> output.txt
于 2012-07-30T13:18:32.283 回答
0

dd 适合顺序写入,但也可以检查 iozone 和 bonnie。轨道内的寻道往往比从一个轨道到另一轨道的寻道快得多,因此随机 I/O 可能与顺序 I/O 非常不同。

于 2012-07-30T17:17:21.680 回答