【问题标题】:Maximum number of TFs agents connected to a TFS instance连接到 TFS 实例的最大 TF 代理数
【发布时间】:2018-03-07 19:43:18
【问题描述】:

在 Team Foundation (TFS2017) 上,您可以连接到 TFS 实例的构建代理的最大数量是多少?

【问题讨论】:

  • 您为什么有这个顾虑?您在配置过程中是否收到任何相关错误或警告?
  • 不,我仍然没有任何错误或警告,但我正在探索使用 TFS 进行桌面部署的可能性。因此,例如在 1000 个桌面客户端上安装代理,并且每次构建就绪时都部署在每个代理上。 (我知道在这种情况下,TFS 可能不是最佳选择,但可以了解这些限制)
  • 官方文章没有提及,有问题可以开新帖。
  • @Judavi 更像是压力测试。我们没有这方面的任何公开数据(最大代理数量)。您也可以尝试向 Technical Support 询问 Team Foundation Server。如果我的回复有帮助或给出了正确的方向。感谢投票或marking it as an answer,这也将帮助社区中的其他人。

标签: tfs agents


【解决方案1】:

目前没有任何官方文档声明 TFS 构建代理数量的限制。也没有得到任何相关的提示信息如:build agents have reached the maximum.

对于多台机器,你可以根据需要配置多少,没有明显的限制。

对于单台机器,取决于硬件。如果您的代理服务器是虚拟的,那么它已经比物理服务器慢,您还需要为其分配足够的 RAM。

我可以在同一台机器上安装多个私有代理吗?

是的。这种方法可以很好地适用于运行不运行作业的代理。 消耗大量共享资源。

您可能会发现在其他情况下您不会提高效率 通过在同一台机器上运行多个代理。例如,它可能 对于运行消耗大量资源的构建的代理来说不值得 磁盘和 I/O 资源。

如果并发构建过程是,您也可能会遇到问题 使用相同的单例工具部署,例如 NPM 包。为了 例如,一个构建可能会更新一个依赖项,而另一个构建在 使用它的中间,这可能会导致不可靠的结果和 错误。

Source Link

【讨论】:

    【解决方案2】:

    这取决于代理服务器有多少核心。一个代理将占用一个核心。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      相关资源
      最近更新 更多