Documentation for Confluence 4.1.x. Documentation for earlier versions of Confluence is available too.

Skip to end of metadata
Go to start of metadata

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:

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
Accounts

Editors

Editor To
Viewer Ratio

Pages

Page Revisions

Attachments

Comments

Total Data
Size (GB)

Notes

Online Documentation

140

11,500

1,000

9%

8,800

65,000

7,300

11,500

10.4

 

Private Intranet

130

180

140

78%

8,000

84,000

3,800

500

4.5

 

Company-Wide Collaboration

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.

Related Pages

Page: Powered By Confluence
Page: Confluence Installation Guide
Page: Managing Application Server Memory Settings
Page: Performance Testing Scripts
Page: Confluence Clustering Overview
Page: Operating Large or Mission-Critical Confluence Installations
Page: Example Size and Hardware Specifications From Customer Survey
  1. Jun 28, 2007

    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

    1. Jun 28, 2007

      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.

  2. Jun 29, 2007

    Thanks, this is really helpful information.

  3. Jan 23, 2008

    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. 

    1. Jan 29, 2008

      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

  4. 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

    1. Aug 18, 2008

      Hi,

      A license for 20 users costs :

      Commercial

      $1200

      Academic

      600

      For more information about Confluence Pricing, please see:

      Regards,
      Tony

  5. 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

    1. Dec 16, 2008

      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

  6. 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)

    1. Mar 04, 2009

      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

  7. 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 ....

    1. Jul 28, 2009

      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!

  8. 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.

  9. 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

  10. May 22, 2011

    Anonymous

    Hi all,

    I would like to know what are the minimum server hardware specifications for the following requirements:

    • 25 concurrent users
    • print server (4 network printers)
    • Domain controller
    • backup server

    Can someone help me please?

    Thanks

  11. 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

  12. 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

  13. 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?