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

时间:2020-09-23 08:08:54

标签: linux dd

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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