gpt4 book ai didi

tfs - VSTS 代理从本地网络共享下载工件非常慢

转载 作者:行者123 更新时间:2023-12-04 15:51:22 25 4
gpt4 key购买 nike

我正在运行一个带有两个代理的本地 TFS 实例。代理 1 有一个本地路径,用于存储我们的工件。代理 2 必须通过网络路径 (\agent1\artifacts...) 访问该路径。

从代理 1 下载工件需要 20-30 秒。从代理 2 下载工件需要 4-5 分钟。如果从代理 2 我使用资源管理器复制文件,则大约需要 20-30 秒。

我试过在其他机器上添加其他代理。它们在下载工件时表现同样糟糕,但在手动复制时却很快。

还有其他人经历过这种情况或提供一些可能解决此问题的想法吗?

最佳答案

是的,这绝对是导致问题的 v2。

我们的下载工件步骤从 2 分钟缩短到了 36 分钟。这是完全不能接受的。我将尝试代理 v2.120.2 看看是否更好...

Agent v2.120.2

我认为这是因为我们的工件中有大量文件,我们在 2,604 个文件夹中的 12,042 个文件中有 3.71GB!

另一个选项我将研究它为每个公共(public)工件压缩或创建一个 nuget 包,然后在放置后解压缩!这不是理想的解决方案,而是我之前在需要使用 RoboCopy 时做过的事情,这显然是这个版本的 Agent 使用的。

RoboCopy 不擅长处理大量小文件,并且必须为网络上的每个文件创建句柄会增加很多开销!

编辑:
对最新版本的更改没有任何区别。我们决定采用不同的方法并使用 的工件类型“服务器”而不是 “文件共享”这将它从 26 分钟加快到 4.5 分钟。

关于tfs - VSTS 代理从本地网络共享下载工件非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44955961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com