2万个小文件,Windows复制2分半、FastCopy只要10秒:搬照片进NAS,先别怪网速

源自400位全网作者

08:58

一个八百多兆的文件夹,塞了近两万个文件、一千多个文件夹。同一批文件从固态盘拷到机械盘,Windows 拖拽用了 2 分 32 秒,FastCopy 只用 9.9 秒。差评XPIN

容量没变,盘没变,差的只是“怎么拷”。

2万个小文件,Windows复制2分半、FastCopy只要10秒:搬照片进NAS,先别怪网速

双11刚换完 NAS 和 2.5G 交换机的人,搬照片时最容易撞上这件事:进度条按“天”走,第一反应是网线、网口、交换机。

照片这种负载,天生吃不满带宽。一张照片几 MB,传完一个就要开下一个;SMB 要为一个文件走一遍创建、写属性、关闭,NAS 还要更新元数据、找空闲块。每个文件多花几毫秒,两万个就是几分钟。知乎

2.5G 的理论上限是 312MB/s,万兆是 1250MB/s。小红书

这个数字只对单个大文件有意义。小文件一多,协议往返和磁盘随机读写先把速度压下去;换更快的网口,只是让“等”变得更快一点。

NAS 这边还有一层。SMB 签名、加密、NAS 处理器性能,都会在小文件上放大。

有人用 iperf3 测链路能跑满 2.5G,转头 SMB 拷照片却慢了一截——不是链路坏了,是测的根本不是同一件事。知乎

所以顺序要反过来:先数文件,再换工具,然后看盘,最后才是网络。

Windows 资源管理器的复制要预遍历、边统计边拷,Defender 还要逐个文件扫。文件一多,这些开销全露出来。

RoboCopy 是系统自带的,一行命令就能开多线程:robocopy 源 目标 /E /MT:32 /LOG:copy.log。

不想碰命令行,FastCopy 也行。那组测试里,NAS 场景跑得最快的还是这两个。差评XPIN

2万个小文件,Windows复制2分半、FastCopy只要10秒:搬照片进NAS,先别怪网速

再关掉不必要的逐文件处理。确认文件来源可信后,临时把源目录和目标目录排除出 Defender 实时扫描,关掉搜索索引,拷完再打开。

然后看盘。机械盘最怕的不是顺序带宽不够,是大量文件落盘时的寻道。四盘 RAID5 顺序读能到 660MB/s,但那是大文件;几万张照片同时写,速度会掉到另一档。小红书

目标端有 SSD 缓存会好一些,没有的话,别指望 2.5G 跑满。

最后才是网络。单口 2.5G 实际约 280MB/s,对绝大多数家庭照片库已经够了;万兆适合视频素材、虚拟机和多人同时读写。

2万个小文件,Windows复制2分半、FastCopy只要10秒:搬照片进NAS,先别怪网速

如果只是一次性搬家,还有个更省事的办法:按年份打包成几个压缩包再传,传完在 NAS 上解压。文件数从几万变成几个,前面那些开销直接消失。代价是增量备份不方便,适合“搬完就不动”的归档。

搬照片上 NAS,先数文件,再看工具,最后才看网速。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章