设想
今天,我在通过 1GBit/s 电缆连接到路由器的 Linux 台式机上设置了一个 smb 共享。我使用 iperf 测试了我的笔记本电脑(Manjaro,5GHz)和台式机之间的 LAN 速度。结果每个方向的速度约为 500Mbit/s。
传输速度
将大型文件从台式机传输到上述笔记本电脑的速度约为 3MB/s = 24Mbit/s。使用 Windows 计算机将大型文件从 Linux 台式机传输到 Windows 计算机的速度约为 160MBit/s。现在回到 Linux 笔记本电脑使用 sftp 获得 160MBit/s 的速度。文件管理器是 smb 和 sftp 的 dolphin。
问题
我的 Linux smbclient 上什么配置错误,导致它只能达到 24 Mbit/s 的速度?
答案1
正如 Balazer 在他的评论中所述,dolphin 不使用 v3 来挂载 smb 共享。这个问题很容易用以下方法修复:
sudo mount -t cifs -o username=USERNAME,password=PASSWORD,vers=3.11 //ip/sharename /mnt
注意 vers=3.11