[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
|