问题描述
通过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,在本地计算机上获取文件。