我会尽力补充,但基本内容如下
我们在新加坡的一个站点和伦敦的一个主站点之间建立了一个 VPN(我相信运行的是 openvpn),主站点是一个纯粹的 ipv4 网络。
我们有一个 Windows 7 盒子(在新加坡),我们用它来从运行 smbd 版本 3.6.9-167.el6_5(在伦敦)的 centos 6.5 服务器检索文件。浏览文件夹似乎可行(几秒钟即可打开文件夹),但需要大约半小时才能开始移动 16mb 文件,需要几个小时才能下载。这个问题可以通过新鲜的我们这边安装windows。
与我们的系统位于同一网段上的 centos 盒似乎运行良好。
历史上有一个 Windows XP 系统可以执行相同的任务,据说它运行良好。图形 gnome 的“连接到服务器”选项也运行良好
主机之间的延迟有一段时间相当糟糕(>300ms),但现在它低于200ms,我们遇到了同样的问题
我们尝试强制将 Windows 7 置于 smb 1 模式,看看是否有帮助。
我没有 wireshark 日志(并且实际上也没有权利分享它们),但我清楚地记得检查时发现了大量无序的数据包。
我们如何解决初始化传输需要这么长时间的原因以及如何加快速度?我们在英国这边实际上做不了什么,但我们可以在新加坡/Windows 端测试可能的解决方案。
答案1
原来是我们的杀毒软件出了问题 - 我们运行的是 avast,将路径添加到例外中解决了这个问题。不过它仍然很慢,但我们对物理无能为力。
我必须说,这是最违反直觉的解决方案,我甚至没有想到将 AV 添加为可能的变量。