如何提高Jenkins服务器性能?

Shi*_*mar 13 performance hudson jenkins

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

在此输入图像描述 在此输入图像描述

Des*_*ica 10

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

这里有一些简单的提示:

  1. 避免技术债务.尽可能多地更新Jenkins,但只使用"长期支持"版本(最新版本为2.138.2)
  2. jenkins_home在升级之前备份您的整个!
  3. 每晚重启詹金斯
  4. 将RAM添加到您的服务器.Jenkins使用文件系统很多,这将改善缓存
  5. 使用相同的值定义JVM最小/最大内存参数以避免动态重新分配,例如: -Xms4G -Xmx4G
  6. 添加从站并仅在从站上执行作业