【问题标题】:How can I lower CruiseControl.NET's CPU usage?如何降低 CruiseControl.NET 的 CPU 使用率?
【发布时间】:2012-12-05 22:31:14
【问题描述】:

在我们的巡航控制设置中,我们有 171 个项目。在构建服务器上,CC.NET Service Runner 始终使用超过 67% 的 CPU。该进程有 200 个线程。

thread 引用了 Java 版本中的一个类似问题,他们通过设置间隔修复了该问题。

我们的 intervalTrigger 设置如下:<intervalTrigger seconds="60" />

如何降低 CPU 使用率或了解 CC.NET 正在做什么?

【问题讨论】:

  • 增加间隔,降低日志记录级别或获得更好的电脑

标签: continuous-integration cruisecontrol.net cpu-usage


【解决方案1】:

您可以关闭日志记录。我们在 CCNet 服务器上关闭了它。

另一个解决方案是,如果您对源代码管理进行轮询,则可以使用非轮询路由重新设计它。例如,使用 Subversion,您可以设置提交后挂钩来执行 CCNet 构建节点。减少轮询有助于降低 CPU。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 2016-06-11
    • 2023-04-03
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    相关资源
    最近更新 更多