Sufficient database performance is essential for proper Unimus performance.
Database size and performance requirements depend on:
- the number of concurrent logged-in users
- the size, 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.
1 GB RAM
2-core CPU
In general, any database server should be able handle the load.
However, we do not recommend the HSQL DB for deploys over 100 devices.
2 GB RAM
2-core CPU
We do not support using HSQL (file-based database) for deploys of this size.
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.
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.
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)
Please contact us to properly specify the environment needs for your deployment.