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".
- If you are using only 1 to 2 datasets or countries, 8 - 12
GB memory should suffice for optimal performance.
Data
- Dataset(s) in the Spectrum data format (*.spd).
- For disk requirements, 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.