Sufficient database performance is essential for proper Unimus performance.

Database size and performance requirements depend on:
- the number of concurrent logged-in users
- the periodicity and retention of backups

Please make sure to properly configure memory allowance of Unimus:
Configuring memory usage

RAM requirement is for the Unimus service only.
You have to have the required amount of RAM for the OS and other services on the system.

Up to 200 devices in Unimus

1 GB RAM
2-core CPU

In general, any database server should be able handle the load.

200 - 1000 devices in Unimus

2 GB RAM
2-core CPU

In general, any database server should be able handle the load.
We do recommend using a SQL server (MySQL, PGSQL, etc.) instead of HSQL (file-based database) for deploys of this size.

We recommend using 'haveged' or a hardware entropy generator for deploys of this size.

1000 - 5000 devices in Unimus

3 GB RAM
4-core CPU

We do not support using HSQL (file-based database) for deploys of this size.
We recommend the database to be backed by SSD disks.

We highly recommend using 'haveged' or a hardware entropy generator for deploys of this size.

5000 - 10000 devices in Unimus

4 GB RAM
8-core CPU

We do not support using HSQL (file-based database) for deploys of this size.
We recommend the database to be backed by NVMe SSD disks.

We highly recommend using a hardware entropy generator for deploys of this size.
('haveged' can also be used as a substitute)

10000+ devices in Unimus

Please contact us to properly specify the environment needs for your deployment.