【发布时间】:2015-10-06 20:24:05
【问题描述】:
问题是这样的: 我观察到,运行构建时 CPU 使用率为 100%。构建持续时间约为。 2小时。如果构建结束,jenkins 的使用率仍然是 80-85%。在此之后,我重新启动 jenkins 服务。 CPU 使用率为 5%。我开始了同样的构建,它的持续时间是 38 分钟。在运行构建时,使用率为 100%,但对于此任务,如果持续时间为 38 分钟就可以了。 今天早上 7 点 CPU 使用率再次达到 80%。我现在不开始构建。如果我构建项目,它的持续时间已经是 2 小时。 在这个项目中有 3 个工作。其他时间为20-25分钟。
也许有人可以找到问题所在。告诉我,如果需要一些信息。
Jenkins 版本:1.590 服务器:Windows 7 , 32bit
【问题讨论】:
-
是在master还是slave上?无论如何,这取决于许多因素,例如已安装插件的数量、作业定义甚至源代码。
-
有 26 个插件。它在主人身上。
-
你都用吗?如果没有,您可能需要禁用您不使用的那些。
-
你很可能会通过Java Flight Recorder and Java Mission Control.找到罪魁祸首。
-
我试过 Java Mission Control 但我不知道如何使用它。该程序说 JVM CPU 使用率为 0%。机器 CPU 使用率为 85%。当我查看线程时,没有线程需要超过 0.5% 的 CPU 使用率