微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

dd到磁盘的传输速率远小于复制文件

如何解决dd到磁盘的传输速率远小于复制文件

这种情况是我使用dd命令为xxOS构建可启动的USB。 / dev / disk2是USB设备。 命令是

dd if=xxOS.iso of=/dev/disk2 bs=8m

它花费大量时间,传输速率约为2MB / s〜4MB / s。 这让我感到困惑,为什么它比将文件复制到大约10MB / s或更高的USB速度更慢。 我可以使用正确的参数吗?

解决方法

不要假设dd返回提示符所花费的时间是对将数据写入存储所花费的时间的准确度量,而与设备无关。现代操作系统在许多不同的地方缓存磁盘数据。使用dd选项运行oflags=sync可以更好地了解实时,就像在sync操作之后的提示下简单运行dd一样。

通常,在现代Linux系统上,很难准确地计时存储I / O。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。