文件传输到 SMB(Ubuntu 18.04 => Synology 718+)非常慢

文件传输到 SMB(Ubuntu 18.04 => Synology 718+)非常慢

我有 Synology DS718+,目前正在与一个用户(我自己)一起测试。

我从笔记本电脑到 Synology 的传输速率约为 2 MB/s。 但是从 Synology 复制回笔记本电脑的速度大约为 30 MB/s!- 因此我排除了网络问题。

Synology 使用 cat6 电缆直接连接到路由器 (1000Mbps)。此外,在控制面板中,接口设置显示 1000Mbps,全双工。笔记本电脑使用 WiFi 连接,所以我不指望 1GB,但 2MB 有点极端。

我的笔记本电脑是 Ubuntu 18.04,接口设置为 1000Mb。

SMB 已启用 SMB2 至 SMB3。如果我禁用 SMB 传输加密模式,有时我会达到惊人的 3 MB/s

我距离路由器约 5 米,没有墙壁等阻挡。

编辑:

根据 Freddy 的建议(感谢 Freddy),我尝试了不同的文件大小 - 看起来总是差不多。但是我注意到速度增加得非常慢 - 在复制较大的文件(例如 3GB)时可以清楚地看到这一点。文件一开始总是 2MB,复制过程结束时传输速率约为 7.5 MB。

FTP 上的传输速率完全相同 - 复制到 Synology 的速度非常慢,而从 Synology 复制的速度则快 10-12 倍。

答案1

已解决。它应该发布在 askubuntu 上,但我发布时并不知道……

长话短说,这是我的笔记本电脑。我将内核从 4.15 通用版升级到了 4.20- 就是这样。我怀疑我的 WiFi 卡(Qualcomm Atheros QCA6174)在出厂内核下无法正常工作。

我是如何到达那里的:

我开始用另一台装有 W10 的笔记本电脑进行测试,它运行良好。所以我知道这不是网络/SMB 配置/Synology 的问题。所以我试图在我的 ubuntu 笔记本电脑和 Synology 之间设置手动网络协商模式,但我意识到我的 wifi 卡没有给我很多配置选项。例如,这是 ethtool 为我的卡显示的内容:

$ sudo ethtool wlp2s0
Settings for wlp2s0:
        Link detected: yes

dmesg 也显示了一些失败,不幸的是我不需要再粘贴了。

我开始寻找更好的驱动程序,最后安装了 ukuu 并升级了内核。最初我安装了 4.20,运行正常,但我不得不降级到 4.18,因为 4.20 与 DisplayLink/Evdi 存在问题,我也在使用 DisplayLink/Evdi。但我确认 4.18+ 解决了这个问题。

希望这对某人有帮助。

相关内容