我想建立一个詹金斯大师让奴隶做所有的建造。
所以我的问题是,我能分配给詹金斯大师的内存有多小?256米?384米?512米?另一个?
我似乎在詹金斯的文档里找不到这个具体的信息。
发布于 2014-02-06 09:50:36
一位同事问了我同样的问题,我的第一个回答是,1-2 GB就足够了。后来,我从Jenkins文档中发现了这个条目:
为詹金斯主人准备一台结实的机器&不要在主机器上运行奴隶。每个从站都在主JVM中分配了一定的内存,因此主处理器的RAM越大,它就越好。我们通常听到客户分配16G左右。
来源:https://docs.cloudbees.com/docs/cloudbees-core/latest/traditional-install-guide/system-requirements
发布于 2014-02-06 21:47:56
我不认为这是一条经验法则。我们的主人使用2G,我们有6个奴隶。我们有将近60个工作岗位,其中大部分都是专家。我们过去从未有过记忆问题。我们的奴隶总是很忙(我总是看到一些工作被踢开)。
你可以从512米开始,看看它是如何工作的。如果您看到内存问题,请增加内存。这是我唯一能想到的办法。但是要监视您的主机的内存,请使用Jenkins监视插件。这个插件集成了JavaMelody,并允许您监视您的主(甚至是奴隶)的JVM。祝好运!
发布于 2014-02-06 03:58:22
我有一位詹金斯的主人,他有几十个工作和奴隶。但我不对大师进行构建或测试。根据我的观察,记忆的假设没有那么大。它很少超过2或3 GB。而且,我相信这取决于您专门为Jenkins的java进程指定的内存大小选项。在您的情况下,我会推荐至少2GB的RAM。如果需要,始终可以将构建负载平衡到奴隶中。
https://stackoverflow.com/questions/21588993
复制相似问题