首页 文章

如何提高Jenkins服务器性能?

提问于
浏览
12

我们的Jenkins服务器(linux机器)在一段时间内变慢并且没有响应 . 所有作业都需要很长时间(即使它们在与服务器不同的机器上运行) . 我观察到的一件事是增加打开文件的数量 . 这个数字似乎在增加,如下图所示 . 有没有人有一个解决方案,以保持检查,而无需重新启动服务器?此外,是否有任何配置/调整可以提高jenkins服务器的性能?

enter image description here

enter image description here

2 回答

  • 1

    我们使用Jenkins四年,我们试图让它保持最新(Jenkins插件) . 和你一样,我们尝试了一些不便,取决于新版本的Jenkins或插件...所以我们决定停止这种“连续”升级

    这里有一些简单的提示:

    • 避免技术债务 . 尽可能多地更新Jenkins,但只使用"Long Term Support"版本(最新版本为2.138.2)

    • 在升级之前备份整个 jenkins_home

    • 每晚重启詹金斯

    • 将RAM添加到您的服务器 . Jenkins使用文件系统很多,这将改善缓存

    • 使用相同的值定义JVM最小/最大内存参数以避免动态重新分配,例如: -Xms4G -Xmx4G

    • 仅在从站上添加从站并执行作业

  • 8

    除此之外,您还可以尝试:

    • 丢弃旧版本

    • 如果可能,在多个从属服务器上分发构建 .

相关问题