- For a small number of projects (less or equal to 100) with 1,000 to 5,000 issues in total and about 100-200 users, a recent server (multicore CPU) with 2GB of available RAM and a reasonably fast hard drive (7200 rpm or faster) should cater for your needs.
- For more than 100 projects you should monitor JIRA memory usage and allocate more memory if required.
- If your system will experience a large number of concurrent requests, running JIRA applications on a multicore CPU machine will increase the concurrency of processing the requests, and therefore, speed up the response time for your users.
- For reference, we have a server that has a 2 Intel(R) Xeon(R) CPU E5520 @ 2.27GHz (16 logical cores) with 32GB of RAM. This server runs Apache, various monitoring systems, and two JIRA application instances:
Reference: JIRA applications installation requirements
Minimum hardware requirements
The values below refer to the minimum available hardware required to run Confluence only; for example, the minimum heap size to allocate to Confluence is 1 GB and 1 GB for Synchrony (which is required for collaborative editing). You’ll need additional physical hardware, of at least the minimum amount required by your Operating System and any other applications that run on the server.
On small instances, server load is primarily driven by peak visitors, so minimum system requirements are difficult to judge. We provide these figures as a guide to the absolute minimum required to run Confluence, and your configuration will likely require better hardware.
Here is our minimum hardware recommendation:
- CPU: Quad core 2GHz+ CPU
- RAM: 6GB
- Minimum database space: 10GB
Note: Please be aware that while some of our customers run Confluence on SPARC-based hardware, we only officially support Confluence running on x86 hardware and 64-bit derivatives of x86 hardware. Confluence typically will not perform well in a tightly constrained, shared environment – examples include an AWS micro.t1 instance. Please be careful to ensure that your choice of hosting platform is capable of supplying sustained processing and memory capacity for the server, particularly the processing-intense startup process.
Reference: Confluence System Requirements