51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Linux下硬盘测试命令dd

命令

dd if=/dev/zero of=/dmdata/test.sdf bs=32k count=40k oflag=dsync

等待测试完成即可

[root@dameng ~]# dd if=/dev/zero of=/dmdata/test.sdf bs=32k count=40k oflag=dsync
40960+0 records in
40960+0 records out
1342177280 bytes (1.3 GB, 1.2 GiB) copied, 101.031 s, 13.3 MB/s

命令详解:

  • dd用于复制,从if读出,写到of。
  • if=/dev/zero不产生IO,因此可以用来测试纯写速度。
  • 同理of=/dev/null不产生IO,可以用来测试纯读速度。
  • bs是每次读或写的大小,即一个块的大小,count是读写块的数量。

注意
bs设置的大小可以用来模拟数据库的页大小,即4K,8K,16K,32K。便可用于测试数据库服务器磁盘读写能力。

赞(0)
未经允许不得转载:工具盒子 » Linux下硬盘测试命令dd