我最近遇到了我的 Samba 服务器 (18.04) 的问题。我的两端都有千兆网络,但我似乎只能获得大约 2MB/s 的写入速度。但是,使用 SSH 或 FTP,我可以以大约 30MB/s 的速度传输文件,这与我的硬盘驱动器所期望的速度差不多,所以我很确定问题与 Samba 无关。读取速度大约是预期的。在我从 16.04 切换后,我最近才注意到 18.04 的这个问题。我尝试调整 MTU、缓冲区、缓存和其他东西无济于事。我已经在另一台机器上重新安装了 18.04 服务器并使用 samba 只是为了查看全新安装是否有帮助,但这个问题似乎对我所有运行 18.04 的机器都很普遍。任何帮助将不胜感激。我现在的 samba conf 只是默认设置。
尝试在以下部分的文件中添加或修改下一个
socket
选项:smb.conf
[global]
然后重启 samba 服务:
另一种选择是从源代码编译它或从 16.04 存储库下载旧版本。但我现在无法确认它是否可靠。
我已将存储库中的默认 Samba 4.7.6 版本安装到 18.04 Virtualbox VM 上。它以超过 70MB/s 的速度传输文件。
使用的配置文件是:
我创建了
/srv/samba/guest
具有所有权限的文件夹并通过访客帐户上传了一个 iso 图像:所以这个问题并不是所有 18.04 都通用的。
根据您的评论,如果您已经拥有 samba 4.10 并且仅使用 GUI 观察症状,请使用命令行复制文件,因为Dolphin中存在一个正在解决的错误,其修复最终也将使其进入 Nautilus。
(至少阅读错误的修复:有趣的阅读)