gnu coreutils cp 在拷贝小文件很多的大目录时是否有完全发挥出来 nvme 固态硬盘的全部性能?

2023-02-10 12:19:49 +08:00
 wniming

nvme 固态硬盘的单线程单队列的小文件读写速度和多线程多队列有很大差距,我在想 cp 在拷贝大目录时(比如几个 GB 大小的大型项目的源代码目录)是否只发挥出了固态硬盘的单线程单队列性能?

如果是的话,有没有什么程序能够更快的复制大目录?

另外什么工具能观测 nvme 固态的当前负载?我想知道 cp 大型目录时 ssd 是否已经完全满载。

816 次点击
所在节点    程序员
5 条回复
tairan2006
2023-02-10 12:34:01 +08:00
rsync ?
wniming
2023-02-10 12:40:58 +08:00
@tairan2006 试过跟 cp 速度没区别
jfcherng
2023-02-10 13:06:04 +08:00
先用 tar, zip 之類的把它變成單一大文件,拷貝完再解壓縮?
wniming
2023-02-10 13:19:44 +08:00
@litguy 大佬能不能解答一下我的问题
cnbatch
2023-02-10 15:20:34 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/914853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX