Jenkins服务器运行缓慢

Lou*_*ost 6 jenkins

我的Jenkins服务器太慢了。Java需要120%或CPU。我如何才能给Jenkins更多的内存访问权限。

我可以采取哪些步骤来缩短Jenkins的加载时间

Ale*_*x O 6

如果 Java内存引起了问题,那么可以-Xmx按照Priyam的答案中的建议,通过该选项添加更多的堆。默认情况下,JVM将堆限制为可用RAM的25%。

不过,更多的堆有一个警告:如果您添加的堆大小在几GB范围内,则默认的JVM垃圾回收算法将定期在几秒钟的范围内施加停止世界的中断。然后,您需要切换到自定义垃圾收集算法(例如CMS),然后仔细调整其参数。

如果添加更多的堆不能解决问题,那么您需要更深入地研究。除了通常的CPU /磁盘/ IO尺寸问题外,还有很多可能导致主服务器速度缓慢的根本原因 -从JVM内存和垃圾回收设置到插件问题。


Pri*_*pta 5

您可以使用以下命令分配更多内存和交换堆大小。

这些可以在作业配置或 Jenkins -> 管理 -> 配置中设置

-Xmx512m
-XX:MaxPermSize=128m