【问题标题】:Linux: Outputting DD results to a text fileLinux:将 DD 结果输出到文本文件
【发布时间】:2012-07-30 13:15:27
【问题描述】:

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

这会输出到窗口:

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

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

【问题讨论】:

    标签: linux bash shell


    【解决方案1】:

    它们被输出到 stderr,因此请尝试使用 2> 而不是 >

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2015-01-12
        • 1970-01-01
        • 2020-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-08
        相关资源
        最近更新 更多