Isa*_*and 5 windows-7 delay network-shares
我有两台连接到路由器的 Windows 7 机器。我在机器A上创建了一个共享文件夹,我可以从机器B访问它。传输速度很棒。
但是,当我尝试从机器 B 访问共享文件夹时,有时会有很长的初始延迟。我将单击以打开文件夹,Windows 资源管理器在实际加载文件夹内容之前会暂停几分钟。但是,加载后,我可以在没有明显延迟的情况下导航子文件夹和编辑文件。然后,一段时间后,我将在保存文件时出现巨大延迟,之后后续保存没有延迟。
这里有什么问题,我该如何解决?
Windows 对网络驱动器连接有空闲超时;默认为 15 分钟。因此,在 15 分钟不使用共享后,它将断开连接,下次使用它时,您将必须等待再次建立连接(以及随之而来的任何身份验证过程)。
这确实不应该花“几分钟”的时间(也许几秒钟)发生,但这仍然可能是您遇到的情况。
您可以通过打开命令提示符并键入以下内容来查看空闲超时设置的时间:
net config server
Run Code Online (Sandbox Code Playgroud)
您可以设置超时限制(以分钟为单位),如下所示:
net config server /autodisconnect:<#ofminutes>
Run Code Online (Sandbox Code Playgroud)
您可以通过输入以下命令来完全关闭空闲超时:
net config server /autodisconnect:-1
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此MS 知识库文章。
解决方案是防止硬盘旋转。(实际上,我在发现这一点之前切换到了 Ubuntu,所以我不知道如何或是否可以防止 Windows 中自动降速。很快我将发布另一个关于避免 Ubuntu 中长时间延迟的问题/答案。)