Jenkins可以管理多少个远程节点?是否有任何限制/记忆问题?
更有效: 1)每节点100个节点1个执行器? 2)5个节点每个节点有20个执行器?
的Tx。
答案 0 :(得分:0)
据我所知,尽管您的系统可能会说,足够已经足够了,但是对于节点数量没有限制。每个用户的进程数等问题(我们得到了)最近这个问题,不是詹金斯,而是一些其他应用程序,其中RAM和磁盘空间都没问题,但系统停止响应。我们开始获得system cannot fork() error
),打开文件的总数等等。很少有这样的问题可能仍然是可配置的,但可能不允许/不可行。
如果资源(在您的情况下,节点)不是约束,哪个进程不想运行Wild? :)在实际情况中,通常您无法灵活选择第一个选项。在第二种情况下,你有5个节点和20个执行器,除非你有令人信服的理由,否则你必须确保不要将作业绑定到特定节点。
有些奴隶比较快,有些则很慢。有些奴隶比主人更接近(网络明智),其他奴隶则很远。因此,进行良好的构建分发是一项挑战。目前,Jenkins采用以下策略:
您还应该看看这些链接:
https://wiki.jenkins-ci.org/display/JENKINS/Least+Load+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Gearman+Plugin