使用来自同一台机器而不是本地文件系统的映射共享是否会降低性能?

Jim*_*Del 6 networking windows hard-drive

我有一台机器设置来共享 c:\apps。然后我将共享映射到驱动器号 Z: 在同一台机器上。从 Z:\ 驱动器运行的应用程序运行速度会比从 C:\apps 运行的速度慢吗?如果有,多少钱?

换句话说,它会因为从驱动器 Z: 运行时必须通过网络而运行得更慢吗?或者它是否足够聪明以绕过网络并仅访问 C: 驱动器?

Luí*_*ira 6

在 Windows XP SP3 上,性能差异非常大。该git log命令在我的基准测试中慢了 4 倍。

在 Windows 10 (20H2) 上,我看到 15% 的性能损失更易于管理。

我仍然建议使用以下subst命令:

subst z: c:\some\longer\path
Run Code Online (Sandbox Code Playgroud)


Adr*_*ien 3

假设使用任何相当新的 Windows 版本,您不应该看到任何性能差异;现代版本的 Windows 通常足够智能,可以缩短不必要的网络访问。

当然,您始终可以对其进行基准测试并确定。