Skip to main content
Matrix42 Self-Service Help Center

Hardware Sizing

Prerequisites

This document provides information based on live installations and experiences from a variety of sources. It gives a clue about the system requirements that are needed to run the applications smoothly. We always recommend evaluating the system requirements in a project when it is clear which Matrix42 applications will be used and how they are used.

Most likely there will be additional needs, such as customizing, various kinds of usage (besides the standard usage), and/or special configurations. In any case, the additional requirements should be evaluated and added to the calculation of the provided system requirements in this document. Almost every installation is different and needs special treatment.

All sizing recommendations are valid for the following versions of our products:

  • Matrix42 Enterprise Service Management 11.x and higher

Deployment Scenarios

Overview

The following deployment scenarios are supported:

Scenario Description
All-in-One  Enterprise Service Management and SQL Server running on the same machine (recommended only for small companies)
Distributed (1 Application) Enterprise Service Management and SQL Server running on different machines
Distributed (2 Applications) Enterprise Service Management and Empirum are installed on the same machine while SQL Server for both applications runs on another machine

Finding the Right Size

According to the number of managed users or systems (whatever is the greater value) and users that are concurrently accessing and using the application following sizing is required: 

Scenario/Sizing All-in-One Distributed 1
Application
Distributed
2 Applications
Less than 500 managed users/systems
and less than 25 concurrent application users
Small Small Mid-Size
500 to 5,000 managed users/systems
or 25 - 100 concurrent application users
not supported Mid-Size Large
5,000 to 15,000 managed users/systems
or more than 100 concurrent application users
not supported Large Enterprise
More than 15,000 managed users/systems
or more than 150 concurrent application users
not supported Enterprise not supported

We highly recommend always using a dedicated SQL instance for the application databases. In addition, we recommend to set SQL Server processor affinity for half of the processors. This will eliminate processor reloads and reduce thread migration across processors.

Influencing Aspects

The following questions may have an impact on the system requirements:

  • Which products do I plan to install on the system?
  • How will I install the products? (all-in-one or distributed)
  • Which backup/recovery scenario will be chosen?
  • Which SQL logging method (recovery model) will be used? 
  • How long will the backups be stored on the database server?
  • How many users will simultaneously work with the Console/Portal?
  • How will my company grow in the future?
  • Which backup/security methods will be used (Raid, local backups, etc.)?

User Workstation

The minimum requirements for a client computer are the following for all server sizes:

Parameter Value
CPU 2 GHz
Cores 2
Chipset 32bit / 64bit
RAM 4 GB / 1333 MHz
HD Size 50 MB (if using Workflow Studio)
Display

1,366 x 768
1,680 x 1,020 (if using Workflow Studio)

Network 100 MBit

1 Application All-in-One

Small Sizing

Application and Database Server

Parameter Value
CPU 3 GHz
Cores 4
Chipset 64bit
RAM 16 GB / 1333 MHz
HD Size 200 GB 
Network 1000 MBit

1 Application Distributed

1 Application Distributed / Small

Application Server

Parameter Value
CPU 2.5 GHz
Cores 2
Chipset 64bit
RAM 16 GB / 1333 MHz
HD Size 50 GB 
Network 1000 MBit

Database Server

Parameter Value
CPU 2.5 GHz
Cores 4
Chipset 64bit
RAM 12 GB / 1333 MHz
HD Size 150 GB 
Network 1000 MBit

1 Application Distributed / Mid-Size

Application Server

Parameter Value
CPU 2.5 GHz
Cores 4
Chipset 64bit
RAM 16 GB / 1333 MHz
HD Size 100 GB 
Network 1000 MBit

Database Server

Parameter Value
CPU 2.5 GHz
Cores 4
Chipset 64bit
RAM 16 GB / 1333 MHz
HD Size 250+ GB 
Network 1000 MBit

1 Application Distributed / Large

Application Server

Parameter Value
CPU 3 GHz
Cores 6
Chipset 64bit
RAM 16 GB / 1333 MHz
HD Size 100+ GB 
Network 1000 MBit

Database Server

Parameter Value
CPU 3 GHz
Cores 6
Chipset 64bit
RAM 32+ GB / 1333 MHz
HD Size 250+ GB 
Network 1000 MBit

1 Application Distributed / Enterprise

Application Server

Parameter Value
CPU 3 GHz
Cores 8
Chipset 64bit
RAM 32 GB / 1333 MHz
HD Size 100+ GB 
Network 1000 MBit

Database Server

Parameter Value
CPU 3 GHz
Cores 16
Chipset 64bit
RAM 64+ GB / 1333 MHz
HD Size 500+ GB 
Network 1000 MBit

2 Applications Distributed

2 Applications Distributed / Mid-Size

Application Server

Parameter Value
CPU 2.5 GHz
Cores 4
Chipset 64bit
RAM 16 GB / 1333 MHz
HD Size 100 GB 
Network 1000 MBit

Database Server

Parameter Value
CPU 2.5 GHz
Cores 4
Chipset 64bit
RAM 32 GB / 1333 MHz
HD Size 250+ GB 
Network 1000 MBit

2 Applications Distributed / Large

Application Server

Parameter Value
CPU 3 GHz
Cores 6
Chipset 64bit
RAM 32 GB / 1333 MHz
HD Size 100+ GB 
Network 1000 MBit

Database Server

Parameter Value
CPU 3 GHz
Cores 6
Chipset 64bit
RAM 64+ GB / 1333 MHz
HD Size 250+ GB 
Network 1000 MBit

2 Applications Distributed / Enterprise

Application Server

Parameter Value
CPU 3 GHz
Cores 16
Chipset 64bit
RAM 64 GB / 1333 MHz
HD Size 100+ GB 
Network 1000 MBit

Database Server

Parameter Value
CPU 3 GHz
Cores 24
Chipset 64bit
RAM 128+ GB / 1333 MHz
HD Size 500+ GB 
Network 1000 MBit