首页/系统/Linux 内核与性能调优速查/dd 快速顺序读写测试
本包目录(357 条)

dd 快速顺序读写测试

用 dd 做顺序写/读基准:of 指定目标、oflag/iflag=direct 绕缓存、conv=fsync 强制落盘;看最终 MB/s 估算吞吐。

绕缓存oflag=direct / iflag=direct
落盘conv=fsync
进度status=progress

写与读

写与读
dd if=/dev/zero of=/data/testfile bs=1M count=4096 oflag=direct status=progress
dd if=/data/testfile of=/dev/null bs=1M iflag=direct status=progress
rm -f /data/testfile

易错点

  • 不绕过缓存的结果虚高,评估真实设备性能要加 direct
  • dd 单流测不出 IOPS 与尾延迟,正式基准请用 fio,测完清理文件

数据来源与参考

  • coreutils 文档 dd(1)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌