通过VPN的SMB速度非常慢

问题描述

使用Mac Finder

通过VPN访问我们的服务器非常慢。仅列出目录内容将花费20-30秒。文件传输也非常慢。

配置:

服务器:Asustor NAS AS6302T(ADM版本:3.5.2.RAG2) 路由器:Telekom Digitalisierungsbox Box Premium(固件版本11.01.03.103),是bintec elmeg be.ip plus的罪魁祸首。

Internet连接:Telekom DeutschlandLAN SIP中继(下载100 MBit / s,上传40 MBit / s)

通过IKEv1通过Digibox通过Digibox进行VPN连接:https://archive.bintec-elmeg.com/Files/Weiter_Downloads/Documentation/workshops/current_de/ws_be_IP ...

VPN客户端:具有不同操作系统(例如10.15.7、10.14.6)的几台MacBook Pro-Mac自己的VPN客户端(Cisco IPSec IKEv1)

客户端路由器:各种路由器,例如Fritz盒,Vodafone(Unity Media)盒,手机热点

如果建立了VPN,则通过SMB建立到NAS的连接,并且速度很慢。如果我使用现有VPN通过HTTP访问NAS,则连接速度很快。另外,当我通过FTP访问时。

我的猜测是,这与SMB连接有关。我已经读过SMB签名会对性能产生重大影响。但是,LAN中的SMB连接速度很快。

有什么想法甚至可以看吗?

解决方法

根据我在较旧的系统上的经验,需要考虑以下几点:

根据NAS的使用年限,它可能默认为SMB版本1。通常是在几年前为实现向后兼容而这样做。我相信SMB v3是当今Windows和Mac系统上的默认设置。

默认情况下,Mac OS Finder在显示之前会扫描文件夹内容和.DS_Store文件。在网络上共享很多项目时,这可能会很痛苦。可以使用以下类似的方法禁用扫描。包括Apple支持项目。

[https://support.apple.com/zh-cn/HT208209] [1]

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

通常,由于您观察到的相同行为,我很少在VPN上使用SMB。建立VPN连接后,最好连接到远程服务器并从中访问NAS。或者,使用您提到的其他技术,例如FTP或HTTP,在本地计算机上获取文件。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...