![我们可以对同一目标磁盘进行多次复制/移动(并行)吗?](https://linux22.com/image/1608903/%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E5%AF%B9%E5%90%8C%E4%B8%80%E7%9B%AE%E6%A0%87%E7%A3%81%E7%9B%98%E8%BF%9B%E8%A1%8C%E5%A4%9A%E6%AC%A1%E5%A4%8D%E5%88%B6%2F%E7%A7%BB%E5%8A%A8%EF%BC%88%E5%B9%B6%E8%A1%8C%EF%BC%89%E5%90%97%EF%BC%9F.png)
答案1
我实际上对此写了一个很长的回复,然后决定最好还是保持我的答案简单一些:
不,您不会看到将文件并行复制到同一磁盘时有任何显著的性能提升......但如果您同时进行多项复制作业,实际上可能会看到性能略有损失。
对于主轴驱动器(带有必须移动的物理读取头)来说尤其如此……但并非仅限于它们。即使固态磁盘(USB 闪存驱动器、SSD、SD 卡)没有移动部件,操作系统仍然以“串行”方式写入它们。它不是并行写入两个文件,而是在复制文件时在多个写入操作之间切换。这会产生一些“开销”,从而导致延迟。
如果您确实想提高性能,请尝试将文件复制到非主操作系统磁盘的磁盘。复制时,操作系统也在尝试完成一些工作。(例如内存分页、加载程序、写入日志等...)