我对OpsHub迁移实用程序的缓慢感到非常沮丧。我甚至将我们的 TFS 基础结构迁移到 Azure,以便我可以更快地完成工作,但收益很小。
我注意到的一件事是TFS_Temp文件夹(C:\Program Files\OpsHub Visual Studio Online Migration Utility\TFS_Temp)被一些随机IO击中。
所以,我的问题是如何告诉 OpsHub 为TFS_Temp文件夹使用不同的驱动器位置(更好地处理随机 IO)?
TFS_Temp是实用程序映射到系统附加驱动器的文件夹(通常为 O:\默认情况下,如果路径对于某些文件来说太长,则还有其他路径)。这是实用程序创建 VSO 工作区的位置。
迁移实用程序利用此空间对每个变更集进行数据处理。因此需要进行大量的 IO 处理。但是,此位置是硬编码的,不能直接通过任何配置进行修改。
但很高兴知道你得到了通过符号链接工作。它是否提高了您的表现?
好的,我正在使用使用符号链接的解决方法。
首先,我将实际的TFS_Temp文件夹移动,然后将该新位置符号链接回原始路径:
mklink /J "C:Program FilesOpsHub Visual Studio Online Migration UtilityTFS_Temp" D:TFS_Temp