Skip to content

Martini Server Runtime System Requirements

Martini Server Runtime is engineered for efficiency and can operate on minimal system specifications. For optimal performance, however, we recommend adhering to the following system requirements.

Hardware Requirements

Requirement Minimum Recommended
CPU 1 vCPU 2 vCPUs or more
Disk Space 1 GB 2 GB or more
RAM 1 GB 2 GB or more

Operating System

  • Compatible with Windows (Version 10 or later), macOS (Version 10.14 or later), and Linux distributions (Ubuntu 18.04, Fedora 30, or similar).

Additional Software

  • Java SDK 11 Requirement: Martini Server Runtime requires the Java Development Kit (JDK) 11, not just the JRE.
  • Recommended Distribution: We recommend the OpenJDK 11 distribution, available from the Eclipse Foundation.

Use Case-Driven Hardware Sizing

  • Transactional Volume and Data Processing: Increase vCPUs for handling concurrent transactions or complex data processing.
  • RAM Requirements: Dependent on the number and size of the services running.
  • Scalability: Plan for scalability to accommodate future growth.

Licensing Considerations

  • License Compatibility: Ensure that your Martini Server Runtime license supports the total number of vCPUs you plan to use across all instances. Inadequate licensing can lead to restrictions in functionality or performance issues.