先转贴一下网上的一篇说明:
语法:dd [选项]
if =输入文件(或设备名称)。 of =输出文件(或设备名称)。 ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。 skip = blocks 跳过读入缓冲区开头的ibs*blocks块。 obs = bytes 一次写入bytes字节,即写入缓冲区的字节数。 bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。 cbs = byte 一次转换bytes字节。count=blocks 只拷贝输入的blocks块。
我使用的场景是生成一个1G的文件向集群put,并测试性能。
dd if=/dev/zero of=test bs=1M count=1000
从/dev/zero 生成文件到test,缓冲区block字节数为1M,总共生成1000个block