Server Specifications

What are people using for system RAM for Bamboo? Also how many builds are running?

2 answers

Man. This is a really "open" question. This kind of hardware measure depends on a lot of things:

  • Operationg System used,
  • If the server will be running just Bamboo or another tool
  • How many builds you will execute, or what is the frequency of them
  • If you will user another Builder than Maven
  • IF will be Elastic Enabled or not...

Maybe other people "basic setup" for Bamboo just applies to their Infrastructure ;)

On internal Atlassian instances we have 16GB on physicaly servers and 8GB inside a virtual machine (KVM).

Base OS is RHEL 5 though migrating to Scientific Linux 6.1. We use Postgres 8.4 on a separate host for the DB.

We try to get at least 16 CPU cores and around 600GB of disk space. All shared artifacts, results and logs are stored on the Bamboo server (after the build), not on the agents. So you want to plan for that.

This scales up pretty well to around 200-400 build plans, 60-120 remote agents. We really try to avoid monolithic, centralised instances choosing instead to give individual Product teams the flexibility and autonomy of their own instance. It has nothing to do with performance, though, it just gives the teams more control and motivation to really own the 'greenness' of their builds.

Bamboo is very chatty so also make sure you have good network connectivity, gigabit ethernet at least. Check the throughput against your source code repos. If you're doing builds based on polling, you'll be hitting them hard.

You'll also need lots of open file descriptors on the server (8192 is a good number but that depends on the number of agents you'll have and how many builds will be executing at any one time)

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Renan Battaglin
Published May 18, 2017 in Bamboo

FAQ: How to Upgrade Bamboo Server

Bamboo 5.9 will no longer be supported after June 12, 2017. What does this mean? As part of our End of Life policy, Atlassian supports major versions for two years after the first major iteratio...

1,321 views 0 5
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you