首页
JAVA笔记
数据库笔记
混乱记忆
小站记
您现在的位置
linux 硬盘读写测试
简介: 在项目上线之前一般会对硬件进行一次负载测试,得到一个性能指标,在没有专业测试测序的情况下我们可以使用 linux 的 time 命令配合 dd 命令进行硬盘性能的估算。

涉及关键点

    1. 涉及 linux 命令
      time 命令:可以计算程序的运行时间
      dd 命令:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。
    2. 涉及特殊设备
      /dev/null:回收站、无底洞
      /dev/zero:产生字符

测试方法

    1. 写能力测试
      dd if=/dev/zero of=/tmp/test bs=64k count=100000
    2. 读能力测试
      dd if=/tmp/test of=/dev/null bs=64k count=100000
    3. time 配合读写测试
      time dd if=/dev/zero of=/tmp/test bs=64k
      time dd if=/tmp/test of=/dev/null bs=64k

 温馨提示:使用 count 参数时不要将值设置过大、使用 time 是不要执行时间过长以避免写满磁盘,测试过后记得删除文件。

 

最近更新