我通过 Cisco AnyConnect 安全移动客户端连接到 VPN。
然后访问共享网络中的文件变得非常慢,需要 30 秒才能在 vim 中打开一个文本文件。
任何建议都有帮助,谢谢!
答案1
我认为 David Anderson 给出了答案,但据我所知,十年来没有任何改善:
大卫的回答(略有修改):
…我使用 SysInternals.com 的进程监视器,在尝试打开“\server\TestTool\foo\ReadMe.TXT”时,它显示出不良行为它首先尝试在“\serve\”上执行 CreateFile(又称打开目录)。请注意,最后一个字符缺失。这将导致 4 秒超时,并显示“OBJECT PATH INVALID”。
然后它尝试在“\server\TestToo\”上创建文件。服务器名称正确
经过但“TestTool”的最后一个字母被删去了。再次,3 秒后显示“BAD NETWORK NAME”。最后它正确执行并调用“\server\TestTool\”上的 CreateFile,它立即运行。然后调用“\server\TestTool\foo”上的 CreateFile,它立即运行。然后调用“\server\TestTool\foo\ReadMe.TXT”上的 CreateFile,它立即运行。
我下载了源代码并发现了问题。他们使用了 FindFirstFile(),而这不应该在根目录或网络共享上使用。这是 vim 中的错误。