All Versions
Bamboo 5.13Bamboo 5.7.x
Bamboo 5.6.x
More...
Also see the Bamboo System Requirements.
For Bamboo, the minimum hardware requirements depend on the size and complexity of your plans. Considerations include:
The amount of database connections available to Bamboo is the the lower of two values: your DBMS connection limit and the configuration of connection pool on Bamboo size.
For a small to medium instances (~5 concurrent users, ~5 busy/building local agents, 20 remote agents, 50 plans), the default values are sufficient.
You should increase the connection limit if you notice UI freezes or general sluggish UI performance. Do not decrease the amount of available connection below the default limit.
Note: having too many connections available to Bamboo carries no performance penalty as long as your DBMS can handle the load.
Bamboo's connection limit can be modified by altering the following value in your bamboo.cfg.xml file:
<property name="hibernate.c3p0.max_size">25</property>
If you run more than 5 concurrently building local agents, note that each busy local agent requires a live database connection, so you'll probably need to adapt the connection limit.
Also, note that large amounts of busy (building) local agents can negatively influence the performance of a Bamboo server (and other services running on that host).
Remote agents do not require special database connection settings.
(Concurrent users)/5 + (Busy remote agents)/5 + (Local agents)*1.1 + (Amount of concurrent change detections)
For example, an instance with:
would require 1 + 6 + 33 + 3 = 43 connections.