Jama Connect User Guide

Estimate application server size

Follow the data size thresholds in the following table when estimating your needs for an application server. Monitor usage and adjust your settings as necessary. If you're approaching the Enterprise threshold, contact support@jamasoftware.com to ensure optimal performance. 

Small

Medium

Large

Enterprise

Active items in system

Up to 600,000

Up to 1 million

Up to 1.5 million

2-4 million

Active projects

Up to 100

Up to 500

Up to 1000

1,000-1,500

Concurrent users

50 or fewer

Up to 75

Up to 100

100-150

CPU cores

4

8

16

32

Total system RAM

16 GB

24 GB

32 GB

64 GB+

Note

Total system RAM can vary if you're using memory intensive workflows such as reuse, exporting, move items, integrations, and batch updates. 

The memory allocation allows for a minimum amount of headroom. If additional software needs to run, take into account the additional system requirements along with the system requirements. This includes any monitoring and analysis software you might install. Configure dynamic memory settings as needed in the admin console. 

We recommend setting up dedicated volumes for the data your application is going to write. Use this storage calculator below to get a better idea of your particular needs for the application server.

Item

Default location

Recommended filesystem type

Explanation

Small example

Enterprise example

Calculate your own

Operating system

N/A

N/A

Not included in this calculation

N/A

N/A

______ GB

Docker images

/var/lib/docker

XFS with ftype=1, or EXT4

Variable

30 GB

50 GB

______ GB

User data

/data

NFS

Filesystem can vary, but consider size of attachments you're storing

40-100 GB

100 GB

______ GB

Replicated

/var/lib/replicated/

EXT4

Tip: Configure snapshots to be stored in /data/replicated/snapshots/ to ensure backup

20 GB

30 GB

______ GB

Log files

/logs

EXT4

10 GB (fixed)

10 GB

10 GB

10 GB

Total:

100 + GB

160+ GB

______ GB

Important

For Docker's default data root directory, /var/lib/docker, an XFS filesystem without the dtype attribute of ftype=1 degrades performance for container creation at startup. To avoid this, use XFS with the dtype option of ftype=1, or as a second best option, use EXT4 instead.

Note

Jama Software supports internally hosted network storage mounts (NFS). EBS is suggested in cloud-based environments. Cloud NFS (like EFS) isn't supported since Docker doesn't work with EFS.

Note

Database sizing is based on your usage patterns and platform. You must have a minimum of 2-8 cores and 4-8 GB of memory. You might want to consult with your database administrator when determining database size.