本文于 113 天前发布,最后更新于 113 天前
命令
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。便可用于测试数据库服务器磁盘读写能力。