System Requirements

Operating Systems

The Spectrum Technology Platform is supported on the following operating systems.

Windows Operating Systems
  • Windows Server 2012, 2012 R2
  • Windows Server 2016
  • Windows Server 2019

Linux Operating Systems

  • Red Hat Enterprise Linux 7.x, 8x
  • SUSE® LINUX Enterprise Server 12, 15 SP1
  • Cent OS 7.x, 8.x
  • Ubuntu 16.04, 18.04, 20.04 LTS
  • Oracle Linux 7.x, 8.x

Other Requirements

Java Version

  • Java 11, 64-bit
Application Server (REST deployment only)
  • Apache Tomcat 8+ (server must be capable of deploying and running a .war file)
  • Jetty
  • Applications that support Java 11+

Disk Space

  • A complete installation of the Spectrum Technology Platform (without data) requires approximately 1GB.

Memory

  • 24 GB memory - for reasonable performance
  • 40 GB memory - for optimal performance

    Application Memory

    The main process where an Spectrum Technology Platform (OAS) instance is created should have at least 24 GB of memory available for reasonable performance. OAS also creates sub-processes for running native code which requires additional memory. By default, it runs 5 additional processes, each requiring an additional 1 GB of memory.

    • If you are using only 1 to 2 datasets or countries, 8 - 12 GB memory should suffice for optimal performance.
      • Required minimum heap size 2 GB "-Xms2048m".
    • If you are using more than 2 datasets or countries, review your minimum heap size setting for the main process. At least 8 GB of heap memory is needed to speed up initialization and prevent out of memory exceptions.
      • Required minimum heap size 8 GB "-Xms8192m".

Data

  • Dataset(s) in the Spectrum data format (*.spd).
    • For disk requirements please refer to dataset documentation.
Note: As data is enriched with the quarterly refreshes, the size of the datasets could grow thereby increasing memory requirements. Continuous housekeeping of your databases and managing or deleting unused data is highly recommended for optimal performance.

Additional Information