为什么读/写是顺序的而不是并行的?

为什么读/写是顺序的而不是并行的?

我将数据从一张光盘复制到另一张光盘

sudo dd status=progress if=/dev/sdc of=/dev/sdd ibs=1G obs=1G

但我注意到读/写是按顺序完成的:

在此处输入图片描述

在此处输入图片描述

有没有办法让它并行以加快应对速度?

答案1

此案例使用多个磁盘。

该程序是单缓冲的。

它需要使用双(或多)缓冲。

https://en.wikipedia.org/wiki/Data_buffer

答案2

说到硬盘驱动器,虽然有多个磁头,但由于它们都静态安装在一个臂上,所以无法独立使用。因此无法加快传输速度。

相关内容