Linux - dd
NAME
dd - convert and copy a file
count=<区块数>: 仅读取指定的区块数; bs=<字节数目>: ibs & obs每次读取/输出的字节数 if=FILE: 从文件读取而不是stdin ibs=<字节数>: 每次读取的字节数; iflag=FLAGS: obs=<字节数>: 每次输出的字节数; of=<文件>: 输出到文件; oflag=FLAGS: seek=<区块数>: 一开始输出时,跳过指定的区块数; skip=<区块数>: 一开始读取时,跳过指定的区块数; --help: 帮助; --version: 显示版本信息 FLAGS: dsync跟sync比较好理解,前者是只同步写数据,sync同时写元数据 conv=fsync Synchronize output data and metadata just before finishing 意思也就是在dd命令结束前同步data和metadata,那就不是每一次写都同步一次,也就是如果我们在dd命令中写了100次,他可能是等到最后的时候才把他们同步到磁盘。 oflag=dsync Use synchronized I/O for data. For the output file, this forces a physical write of output data on each write, 那就是他是每一次写都得等到这一次写到了磁盘才进行下一个写,也就是如果我们使用dd写100次,他每次写都是写到磁盘后才进行下一次写的。所以这样当然要比conv=fsync慢一些吧。 单元大小 代码 字节(1B) 字节(2B) w 块(512B) b 千字节(1024B) k 兆字节(1024KB) M 吉字节(1024MB) G |
测试写速度
[Fri Jun 01 09:37 qingbing.liqingbin@11.238.146.38:~]$ time dd if=/dev/zero of=mnt/test bs=8k count=1000000 oflag=direct 1000000+0 records in 1000000+0 records out 8192000000 bytes (8.2 GB) copied, 15.1001 seconds, 543 MB/s real 0m15.101s user 0m0.123s sys 0m14.973s |
测试读速度
[Fri Jun 01 09:37 qingbing.liqingbin@11.238.146.38:~]$ time dd if=mnt/test of=/dev/null bs=8k iflag=direct 1000000+0 records in 1000000+0 records out 8192000000 bytes (8.2 GB) copied, 2.23199 seconds, 3.7 GB/s real 0m2.233s user 0m0.064s sys 0m2.169s [Fri Jun 01 09:43 qingbing.liqingbin@11.238.146.38:~]$ ll /tmp/test -rw-r--r-- 1 qingbing.liqingbin users 8192000000 Jun 1 09:37 /tmp/test |
测试读写速度
[Fri Jun 01 09:44 qingbing.liqingbin@11.238.146.38:~]$ time dd if=/tmp/test of=/tmp/test1 bs=64k 125000+0 records in 125000+0 records out 8192000000 bytes (8.2 GB) copied, 15.1731 seconds, 540 MB/s real 0m15.175s user 0m0.040s sys 0m15.128s |
Linux - dd相关推荐
- linux dd 大文件下载,Linux dd+grep 大文件二分查找
Linux dd 命令用于读取.转换并输出数据. dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件.设备或标准输出. 参数说明(dd --help)Usage: dd [OP ...
- linux dd命令使用详解
linux dd命令使用详解 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名, ...
- Linux dd 命令具体用法
Linux dd 命令具体用法 dd命令:文件创建或复制命令 if=数据来源 of=数据存储目标 bs=1 blocksi ...
- S5PV210开发 -- Linux dd命令
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78475434 昨天群里有人询问,为什么破坏 BootLoader 破坏不掉. ...
- linux dd命令参数及用法详解---用指定大小的块拷贝一个文件
linux dd命令使用详解 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名, ...
- Linux dd 命令
From:http://www.cnblogs.com/jikexianfeng/p/6103500.html Linux/UNIX: 使用 dd 命令创建 1GB 大小的二进制:http://www ...
- linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V
原标题:使用 Linux dd 命令实现 P2V 或 V2V 迁移逻辑 1.源虚拟机通过liveCD启动 2.建立空白目标虚拟机,CPU.内存.网卡.磁盘等参数配置一致,并通过liveCD启动 3.磁 ...
- linux dd入门,Linux基础知识:Linux中DD命令详解
1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的diskcopy命令的作用.先用dd命令把软盘上的数据写成硬盘的一个寄存文件 ...
- cts测试linux指令skip,linux – dd命令中seek和skip之间有什么区别?
我试图从磁盘读取并希望dd命令随机发出每个请求并检查磁盘的延迟以进行读取操作我已经使用了搜索和跳过两者都可以吗? dd if=/dev/rdsk/c2t5000CCA0284F36A4d0 skip= ...
- linux dd 硬盘克隆,如何使用Linux dd命令克隆磁盘
在本教程中,我们将参考Linux dd命令的一个实际示例,系统管理员可以使用该命令将以MBR或GPT布局样式分区的较大HDD的Windows操作系统或Linux操作系统迁移到较小的SSD. 在本节摘录 ...
最新文章
- 【Python】趣学Python变量和赋值:大师兄和二师兄教的好~
- Java原生API操作XML
- R语言回归表达式中常用的符号
- mybatis expected at least 1 bean which qualifies as autowire candidate for this dependency
- VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator
- matlab简单分析频域滤波和时域滤波
- Windows移动开发(一)——登堂入室
- poi 和jxl导出excel(2)
- NHibernate Step By Step(6)-关联关系
- 3ds Max2015关于注册的细节
- java生成随机数的三种方法
- html网页接单广告词,最吸引人的网站宣传广告词
- 深度学习中Batch size对训练效果的影响
- A short theory of channel flow
- 十进制小数化为二进制小数的方法是什么_二进制的转换
- 洛谷P5322 [BJOI2019]排兵布阵【分组背包】
- 词云图制作(wordcloud pyecharts)
- 陈皓:什么是工程师文化?
- 前端自动化测试之chai.js断言库
- unix 简单的命令
热门文章
- web myeclipse为什么连接不上css_关于渐进式 Web 应用,你应该知道的一切
- CSSStyleSheet 对象(css 样式表)- 你不知道的有趣功能
- Rapidshare Premium Pack 2006 v5
- 计算机专业论文题目学术性表达,新颖的计算机类学术论文选题 计算机类学术论文题目怎样拟...
- 二开苹果CMS视频网站双端源码
- 直播预告| KKD-5 清华、南航空的博士生来啦!
- rtp负载mp3音频
- 在Google Play 发布内部Beta版、开放Beta版有什么区别以及怎样与正式版共存
- GTD5.2.4 破解
- iphone制作电子杂志