Server administrators can use this guide in combination with the free Confluence trial period to evaluate their server hardware requirements. Because server load is difficult to predict, live testing is the best way to determine what hardware a Confluence instance will require in production.
Peak visitors are the maximum number of browsers simultaneously making requests to access or update pages in Confluence. Visitors are counted from their first page request until the connection is closed and if public access is enabled, this includes internet visitors as well as logged in users. Storage requirements will vary depending on how many pages and attachments you wish to store inside Confluence.
Minimum Hardware Requirements
On small instances, server load is primarily driven by peak visitors.
5 Concurrent Users
- 2GHz+ CPU
- 512MB RAM
- 5GB database space
25 Concurrent Users
- Quad 2GHz+ CPU
- 2GB+ RAM
- 10GB database space
Please be aware that while some of our customers run Confluence on SPARC-based hardware, Atlassian only officially supports Confluence running on x86 hardware and 64-bit derivatives of x86 hardware. |
Example Hardware Specifications
These are example hardware specifications for non-clustered Confluence instances. It is not recorded whether the RAM refers to either total server memory or memory allocated to the JVM, while blank settings indicate that the information was not provided.
Accounts |
Spaces |
Pages |
CPUs |
CPU (GHz) |
RAM (Meg) |
Notes |
|---|---|---|---|---|---|---|
150 |
30 |
1,000 |
1 |
2.6 |
1,024 |
|
350 |
100 |
15,000 |
2 |
2.8 |
700 |
|
5,000 |
500 |
|
4 |
3 |
2,024 |
|
10,000 |
350 |
16,000 |
2 |
3.8 |
2,024 |
|
10,000 |
60 |
3,500 |
2 |
3.6 |
4,048 |
|
21,000 |
950 |
|
2 |
3.6 |
4,048 |
|
85,000 |
100 |
12,500 |
4 |
2.6 |
4,048 |
3 machines total: application server, database server, Apache HTTPD + LDAP tunnel server. See Accenture's slides and video for full details |
Server Load & Scalability
When planning server hardware requirements for your Confluence deployment, you will need to estimate the server scalability based on peak visitors, the editor to viewer ratio and total content.
- The editor to viewer ratio is how many visitors are performing updates versus those only viewing content
- Total content is best estimated by a count of total spaces
Confluence scales best with a steady flow of visitors rather than defined peak visitor times, few editors and few spaces. Users should also take into account:
- Total pages is not a major consideration for performance. For example, instances hosting 80K of pages can consume under 512 meg of memory
- Always use an external database, and check out the performance tuning guides.
As mentioned on the documentation for Operating Large or Mission-Critical Confluence Installations, some important steps are loadtesting your usecase and monitoring the system continuously to find out where your system could do better and what might need to improve in order to scale further.
Maximum Reported Usages
These values are largest customer instances reported to Atlassian or used for performance testing. Clustering for load balancing, database tuning and other performance tuning is recommended for instances exceeding these values.
Most Spaces |
1700 |
Most Internal Users |
15K |
Most LDAP Users |
100K |
Most Pages |
80K |
Hard Disk Requirements
All wiki content is stored in the database, while attachments use either the database or filesystem. For example, the wiki instance you are reading now uses approximately 1 GB of database space and 9.4 GB of disk space.
Here is a breakdown of the disk usage requirements for this wiki, as at December 2008:
Database size |
1003 MB |
|---|---|
Home directory size |
9.4 GB |
Size of selected database tables
Data |
Rows |
Size |
|---|---|---|
Content bodies (incl. all versions of blogs, pages and comments) |
170462 |
145 MB |
Content metadata (incl. title, author) |
188697 |
48 MB |
Content and user properties |
193652 |
42 MB |
Users |
20679 |
5.8 MB |
Attachment metadata |
25718 |
5.0 MB |
Labels |
43235 |
4.5 MB |
Note: not all database tables or indexes are shown, and average row size may vary between instances.
Size of selected home directory components
Data |
Files |
Size |
|---|---|---|
Attachments (incl. all versions) |
27484 |
5.9 GB |
Usage index (now disabled) |
240 |
2.6 GB |
Search index |
10 |
236 MB |
Office Connector cache |
44 |
222 MB |
Temporary files |
7269 |
201 MB |
Plugin files |
1508 |
139 MB |
Thumbnails |
10154 |
84 M |
Did-you-mean search index |
3 |
9.9 MB |
Note: not all files are shown, and average file size may vary between instances.
Private & Online Comparison
Private instances manage their users either internally or through a user repository such as LDAP, while online instances have public signup enabled and must handle the additional load of anonymous internet visitors. Please keep in mind that these are examples only, not recommendations:
Use Case |
Spaces |
User |
Editors |
Editor To |
Pages |
Page Revisions |
Attachments |
Comments |
Total Data |
Notes |
|---|---|---|---|---|---|---|---|---|---|---|
140 |
11,500 |
1,000 |
9% |
8,800 |
65,000 |
7,300 |
11,500 |
10.4 |
|
|
130 |
180 |
140 |
78% |
8,000 |
84,000 |
3,800 |
500 |
4.5 |
|
|
100 |
85,000 |
1,000+ |
1%+ |
12,500 |
120,000 |
15,000 |
|
|
Accenture - see slides and video for full details |
Professional Assistance
For large instances, it may be worthwhile contacting an Atlassian partner for expertise on hardware sizing, testing and performance tuning. Simply contact a local partner directly or email our partner manager for a recommendation.








19 Comments
Hide/Show CommentsJun 28, 2007
Buzzlightyear
How is a user defined? Is this someone actively contributing to the site? Is a browser (someone that just posts comments) also considered a user?
Thanks
Jun 28, 2007
Guy Fraser (Adaptavist)
A user is someone logged in therefore requiring a user account within Confluence.
Anonymous users (including search engines, etc) don't require accounts, however I would assume you'd still have to factor them in because they'll be using system resources (page serving, etc) and bandwidth.
Trying to estimate the amount of RAM, etc., required is generally rather difficult because it depends on how people/things actually use your Confluence instance. For example, the requirements for a site where most people are logged-in contributors will be different to a site where most people are anonymous consumers (ie. just reading). Then there is also the subject of which plugins/macros, etc., you use - there's so much flexibility in Confluence that the only real way to find out is to try it and see what RAM, etc., it uses.
Adaptavist offer hosting for clients worldwide and we've got people ranging from Shared Hosting with 256MB RAM allocation right through to Dedicated Hosting with gigs or RAM. If a single Confluence instance can't handle all the incoming requests you can also cluster it over several physical servers. We've seen a real mixture of different server requirements, generally specific to the way Confluence is being used and how much it's getting used.
Jun 29, 2007
Buzzlightyear
Thanks, this is really helpful information.
Jan 23, 2008
hawk
In my organisation, it is feasible that a wiki would be accessed by as many as 500 users (as defined in the reply to the comment by Buzzlightyear (June 29, 2007) simultaneously. Clearly, this is far larger than any of the examples given in the table above. Given this scenario, would Confluence be viable? I would imagine that if so, clustering may be required, but what kind of hardware requirements might this involve? It is appreciated that only a trial could show exactly what is required, but I would like to get a rough idea.
Jan 29, 2008
Mei Yan Chan
Hi Hawk,
Clustering will be a good option if you tend to have the number of users growing rapidly. For more information on the requirement for Confluence Cluster, please see:
Should there be further queries, please raise a support query at:
Regards,
Mei
Aug 17, 2008
Anonymous
hi,
I want to know how much will it cost for a server for 15-20 users only.
minimum to maxmum cost please.
Thanks a lot
Janice
Aug 18, 2008
Tony Cheah Tong Nyee
Hi,
A license for 20 users costs :
Commercial
$1200
Academic
600
For more information about Confluence Pricing, please see:
Regards,
Tony
Dec 11, 2008
Anonymous
Hi,
We are planning for the database capacity for confluence. We have a user base of about 6000 and expect about 1000 users to contribute to the WIKI content. If we decide to store the attachments outside the database. What should be the size of our database to begin with?
What is the best option for confluence in the long run - Oracle or MS SQL ?
Thanks
Dec 16, 2008
Giles Gaskell [Atlassian Technical Writer]
Hello there,
Whilst Confluence supports Oracle and SQL Server databases, we tend to recommend PostgreSQL and MySQL as the best database options for Confluence. Please also peruse the known issues pages for potential troubleshooting guidance when installing Confluence with your choice of database. The Configuring Attachment Size topic might also be of interest to you.
As for the initial size of your database, this question cannot be answered straightforwardly as it really depends on how much information you initially intend to add to your wiki spaces within Confluence and your choice of database. It is possible that a handful of initial wiki pages within a new Confluence installation may only occupy a few kilobytes to a few megabytes (in addition to the size of your existing database installation). Be aware also that your user base's accessibility may also be influenced by potentially any number of factors relating to your system setup.
Best regards,
Giles Gaskell
Technical Writer
ggaskell@atlassian.com
ATLASSIAN - http://www.atlassian.com
Feb 27, 2009
Anonymous
My client is a large law firm...interested in this type of product...do I understand it is hosted on the law firm's own servers (which is what they want...for legal reasons)
Mar 04, 2009
Azwandi Mohd Aris [Atlassian]
Indeed, there are a few options to install and host Confluence on your own server. To learn more about this, please refer to our installation guide:
Also, please take a look at the system requirements:
Cheers,
Azwandi
Jul 23, 2009
Anonymous
what are the impact is any one is having Confluecne on Sparc Hardware....? I am big fan of Confluence and Sun Sparc ....
Jul 28, 2009
Azwandi Mohd Aris [Atlassian]
I think you are already aware that we do not support Confluence running on Sparc, however, you might be interested in this improvement request. Hope that helps!
Oct 27, 2010
Anonymous
I think you should revise your minimum requirements.
Your default heap/permgen is: 512MB+256MB and even this crashes sometimes on low use.
Apr 20, 2011
Anonymous
Hi,
I have a question regarding the number of users of confluence. I'm planning on installing confluence to share software documentation. This means that most of the usage would be from anonymous unauthenticated users (viewers not logged in) so how much RAM does that need?
I have RAM size between 512MB & 1GB so would that work with 5-10 concurrent users (logged in authenticated users) but how many concurrent viewers can access the system at a given point of time with this amount of RAM?
Thanks in advance,
Summer
May 22, 2011
Anonymous
Hi all,
I would like to know what are the minimum server hardware specifications for the following requirements:
Can someone help me please?
Thanks
Oct 03, 2011
Anonymous
Hi all,
I would like to know what are the minimum & maximum server hardware specifications for the business application.
Bestregards
Onno somoy
Nov 10, 2011
Anonymous
Hi
Is this server installation possible to run on virtual environment, vmware/citrix based server? Or is it necessary to run server on real hardware?
br
mikko
Jan 12, 2012
Anonymous
Keep getting timed out during initial installation on a XEN VPS environment with 512M memory. This is intended for a personal wiki with less than 5 concurrent users. It should work based on guideline above, is there any tricks to make it work on small setup?
Add Comment