用 Win10 开 smb 服务复制多文件速度极慢问题

2023-09-09 15:25:05 +08:00
 smsbot

硬件环境就是 J1900+8G , 已关闭 smb1.0 硬盘有 SSD 和机械硬盘 单文件往这个 win10 的 smb 服务器复制 速度可稳定在 110MB/s 以上,一切正常 但是一旦复制多个文件,就会间歇性速度降到零(绝大部分时间),停一段时间后速度回升也只能到数 MB/s 怀疑是机械硬盘碎文件慢,换往 SSD 复制,也是同样现象,实在想不到原因。 有没有遇到过这种情况的大佬,谢谢了

1798 次点击
所在节点    Windows
15 条回复
sudri
2023-09-09 15:27:25 +08:00
根据我和 SMB 战斗多次的经验,SMB 总会出一些奇奇怪怪的问题,建议换 FTP 或者 WebDav ,省心省力完美解决问题。
timeance
2023-09-09 15:28:26 +08:00
网络环境呢?有线还是无线,或者是网卡的吞吐性能...
aydd2004
2023-09-09 15:59:45 +08:00
我有个 nas ,smb 用 ipad ,mac 都随便访问,就 win10 不行。

但是 win10 用 ftp 就能访问。离了大谱。
ltyj2003
2023-09-09 16:27:59 +08:00
@aydd2004 有没有开启 smb1.0 服务,默认是关闭的。
smsbot
2023-09-09 16:31:03 +08:00
@timeance 有线,就那种小工控机小主板 ITX-M56 之类的主板,有线网卡,显示是千兆的,我也怀疑是网卡硬件问题,吞吐啥的话,一个,10G 的文件 100 秒的话,两个 5G 的文件得 1000 秒,总大小一样大只是文件数是 1 或者大于 1
aydd2004
2023-09-09 16:37:51 +08:00
@ltyj2003

win10 开了,nas 那边可以设置 用 smb1 ,2 或者 3 来访问,结果就是都不行。
busier
2023-09-09 17:07:50 +08:00
考虑关闭杀毒软件(包括系统自带)的实时文件监控,复制完了在开启!
germain
2023-09-09 17:28:08 +08:00
SMB 通病,小文件一多就慢死。所以现在有 SMB over QUIC
kokutou
2023-09-09 18:15:24 +08:00
两边 CPU 性能看看把,肯定有一边 CPU 有个单核跑满了。
kenvix
2023-09-09 23:27:12 +08:00
两边都关闭 SMB1 了吗

@germain 这和 quic 有什么关系,tcp 也没这么拉垮到会影响小文件 io 啊
germain
2023-09-10 00:00:03 +08:00
@kenvix smb 就是这么拉跨,不是 tcp 的关系
germain
2023-09-10 00:02:27 +08:00
webcjz
2023-09-10 09:13:10 +08:00
微软有 smb IO 方面的 bug ,先把系统补丁打全试试
smsbot
2023-09-14 19:16:45 +08:00
smsbot
2023-09-14 19:22:43 +08:00
@busier 尝试了这一步,感觉确实是 Win10 自己挨个扫描文件的问题导致的复制不断暂停,在服务器上关闭实时防护之后确实再网上复制多文件和单个文件速度差不多了,谢谢
我还遇到其他两个问题,一个是速度不是几 MB/s 但是也没到 100MB/s ,那应该就是这个 smb 服务器性能不行,CPU 或者网卡太差了,
另外更浮夸的是都解决之后再后来有一次复制的时候速度为零,直接卡死机,然后每次复制都是那个位置卡死机。我差点准备把 smb 服务器重装了,后来发现...是我客户端的固态硬盘有问题,那几个文件是坏的,别说复制到 SMB 服务器,就是拿移动硬盘拷都拷不出来,从来没遇到过这种浮夸的问题。

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

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

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

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

© 2021 V2EX