收起左侧

修复SMB下载速度异常的问题

2
回复
1448
查看
[ 复制链接 ]

5

主题

26

回帖

0

牛值

江湖小虾

2025-2-8 14:10:03 显示全部楼层 阅读模式

[i=s] 本帖最后由 玉尺书生 于 2025-2-9 13:19 编辑 [/i]<br /> <br />

现在的版本 0.8.36存在 SMB下载时速度缓慢的问题(参考本贴),测试后发现是因为 smb.custom.confaio read size = 1设置的问题,修改为 aio read size = 0后就可以让SMB满速下载了:

sed -i 's/aio read size = 1/aio read size = 0/g' /etc/samba/smb.custom.conf

修改后需要手动重启一下 smbd服务:

systemctl restart smbd

注意:系统重启后该配置会强制复原,在飞牛的设置里重启 SMB服务100%也会复原该配置,所以每次重启 SMB服务都需要重写修改配置文件并使用 systemctl重启 smbd服务


第二种方案:复制 smb.custom.confsmb.custom.aio.conf并修改配置,缺点是每次修改SMB的设置都需要重新手动生成一下 smb.custom.aio.conf文件

sed 's/aio read size = 1/aio read size = 0/g' /etc/samba/smb.custom.conf >smb.custom.aio.conf
sed -i 's/smb.custom.conf/smb.custom.aio.conf/g' /etc/samba/smb.conf
收藏
送赞 2
分享

0

主题

1

回帖

0

牛值

江湖小虾

2025-4-1 11:11:23 显示全部楼层
aio read size = 0:禁用异步 I/O,这样在带宽足的时候可以加快下载。

0

主题

15

回帖

0

牛值

江湖小虾

2025-4-14 15:10:22 显示全部楼层
反正 飞牛的 smb 在我 macos 下万兆网络速度比不上我另外一台万兆群晖, 就是读写时,进度一顿一顿的,现象就是前一秒跑满1G/s, 后一秒速度变成0了,再后面有跑满。

而群晖就是全程跑满1G/s的速度,丝滑。
不知道是不是飞牛的 smb 是不是没有优化好,希望改进下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则