dd
在使用dd工具进行性能测试时,需要附加参数oflag=dsync或conv=fdatasync,否则测试结果会因为缓存机制而出现误差
写入测试
例子:使用dd进行硬盘写入测试
dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync
或
dd if=/dev/zero of=/tmp/testALT.img bs=1G count=1 conv=fdatasync
读取测试
例子:使用dd进行硬盘读取测试
dd if=/tmp/test1.img of=/dev/null bs=1G count=1 oflag=dsync
或
dd if=/dev/zero of=/dev/null bs=1G count=1 conv=fdatasync
参数解析
if:数据的读取来源
of:数据的写入目标
bs:数据分块大小
count:数据分块总数
最后更新于