[i=s] 本帖最后由 玉尺书生 于 2025-2-9 13:19 编辑 [/i]<br />
<br />
现在的版本 0.8.36存在 SMB下载时速度缓慢的问题(参考本贴),测试后发现是因为 smb.custom.conf中 aio 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.conf为 smb.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
|