PATH 中的映射网络驱动器导致延迟

PATH 中的映射网络驱动器导致延迟

我需要在系统路径 (Windows XP SP3) 中包含网络驱动器上的位置。如果出于某种原因我与该驱动器的连接速度很慢,则一切导致我的电脑运行缓慢。我可以对系统进行哪些调整以减轻此设置的影响?

答案1

这就是事物的本质......搜索网络位置比搜索“本地”位置慢。

1-如果网络位置仅用于几件事,您可以将网络位置从路径中取出,并将其放在本地存储的快捷方式的“开始”部分。

2- 同样,您可以为关键项设置批处理文件的快捷方式,这些文件在运行关键项之前和之后会更改路径。

3-如果该网络位置的内容很小或没有太大变化,请创建一个本地位置,将本地位置放在路径中,并在登录时或调度程序上运行 robocopy 脚本以将本地位置同步到网络位置。

祝你好运!

答案2

您可以尝试通过 IP 而不是名称来映射目标位置 - 这可能会避免 NetBIOS 名称查找。

或者,您可以修改 LMHOSTS 文件以对名称的 IP 进行硬编码,并更改名称提供商搜索顺序以将 LMHOSTS 置于 DHCP 或域通告功能之前。

还要确保目标系统对 ICMP 回显和 ICMP 超时做出响应。

不幸的是,没有办法完全消除延迟。

答案3

您可以将其放在最后,这样可以减少它在搜索时命中该路径的需要(假设它在较早的时候找到它%PATH%)。

或者,如果您不需要%PATH%在速度很慢的时候使用它,您可以通过 HOSTS 文件将其重定向到一个错误的位置(比如 localhost)(您会想要一些拒绝连接或错误路由的东西 - 而不是超时)。

但最好的选择可能是重新评估为什么您需要它%PATH%,并查看是否可以删除该依赖项。

相关内容