磁盘读写速度测试

写入测试(清除缓存)

bash
# 清除缓存
sync; echo 3 > /proc/sys/vm/drop_caches

# 测试写入(50MB文件)
dd if=/dev/zero of=/nfs_mount/testfile bs=1M count=50 oflag=direct conv=fdatasync
  • oflag=direct:绕过页面缓存

  • conv=fdatasync:确保数据写入磁盘

读取测试(清除缓存)

bash
# 清除缓存确保从网络读取
sync; echo 3 > /proc/sys/vm/drop_caches

# 测试读取
dd if=/nfs_mount/testfile of=/dev/null bs=1M count=50 iflag=direct
posted @ 2025-12-18 16:25  滴滴滴  阅读(8)  评论(0)    收藏  举报