2013-02-21 77 views

回答

1

你有可用的“执行者”詹金斯可以运行更多的就业岗位。您可以在配置中随意更改执行程序的数量。

真正的问题是:您的硬件可以处理多少个作业。这完全取决于您的硬件规格以及您正在运行的作业类型(maven编译,xcode构建,脚本作业)。

另外,各作业时会通过不同的阶段:存在SCM结帐阶段,这将是硬盘IO和网络IO重,存在这将是CPU和/或存储器重的构建阶段,有是存档阶段,这将是硬盘(但不是网络)IO繁重[这取决于如果你正在本地存档或通过网络]。

并行作业中的所有这些阶段很少发生在同一时间。例如:由于网络带宽限制,您的硬件可能只能支持5个并行SCM结账阶段,但由于这种情况很少会同时发生,因此您可以安全地并行运行10个作业。

最后,所有工作与完全相同的负载情况完全相同的情况不太可能发生。因此,除非您的每个作业完全相同,具有完全相同的负载配置文件,并且指定了您的硬件规格,并且描述了此作业的负载配置文件(所需带宽,CPU利用率等) ,没有人能回答你的问题。

0

这取决于你的服务器规范,但尽量不要运行更

相关问题