【问题标题】:Very slow SMB over VPNVPN 上的 SMB 非常慢
【发布时间】:2021-02-16 01:35:33
【问题描述】:

使用 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 的邪恶双胞胎

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

使用以下说明通过 IKEv1 通过 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,与 NAS 的连接是通过 SMB 建立的,而且速度非常慢。如果我使用现有 VPN 通过 HTTP 访问 NAS,则连接速度很快。当我通过 FTP 访问时也是如此。

我的猜测是这在某种程度上与 SMB 连接有关。我已经读过 SMB 签名对性能有重大影响。但是,局域网中的 SMB 连接速度很快。

有什么想法可以去哪里看吗?

【问题讨论】:

    标签: vpn smb nas


    【解决方案1】:

    根据我对稍旧系统的经验,需要考虑以下几点:

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

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

    [https://support.apple.com/en-au/HT208209][1]

    defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
    

    一般来说,我很少使用 SMB over VPN,因为您观察到的行为相同。建立 VPN 连接后,最好连接到远程服务器并从中访问 NAS。或者,您也可以使用其他技术(如您提到的 FTP 或 HTTP)来获取本地计算机上的文件。

    【讨论】:

    • NAS 相当新(2017 年 5 月发布),允许用户在 SMB v1、v2 或 v3 之间明确选择。显然我选择了 SMB v3 - SMB v1 的最小回退。如果您知道如何检查实际使用的版本,请告诉我!
    • 我禁用了支持项中详述的扫描,快速测试显示成功!需要进一步测试,但我认为它会正常工作。非常感谢! PS:请把答案标记为有帮助!
    • 还有一件事:您在建立 VPN 连接后编写连接到远程服务器。您是指像 AnyDesk 这样的远程软件,还是没有其他软件的内置方式?
    • 我认为 AnyDesk 更像是一个远程共享应用程序,您可以在其中连接和隐藏远程主机上的外部会话。这是支持人员尝试观察和诊断远程客户端的典型场景。我更多地考虑 Microsoft 或 Citrix 终端服务,或者您可以独占访问的专用本地主机。我猜你没有那种环境。
    • 没有可用的 Microsoft 或 Citrix 终端服务。我想我们只能忍受缓慢的性能(由于您的提示,性能确实得到了显着改善)。
    猜你喜欢
    • 2022-06-13
    • 2020-04-04
    • 2020-09-21
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-16
    • 1970-01-01
    相关资源
    最近更新 更多