System Requirements

Following are the disk storage requirements, memory and processor recommendations for the OpenSpirit Runtime. OpenSpirit is a highly parallel, distributed, N-tier client-server architecture. Processor power, network bandwidth, physical memory, and disk I/O performance are all important to achieving satisfactory OpenSpirit performance.

Disk Space

The OpenSpirit software installation directory disk space requirement varies according to operating system platform. The software installation disk requirements for each of the three supported operating system platforms are shown in the following table.

Platform Disk Space Temp Space During Installation
Linux 2.3 GB 1.4 GB
Windows 2.3 GB 1.1 GB

Additional disk space is required by each master installation configuration for the metadata repository. A master installation metadata repository is 513 MB when initially installed. The metadata repository will grow over time as OpenSpirit is used. The rate of growth can vary considerably depending on the number of users using the OpenSpirit configuration and depending on the tools the users run. The following table lists categories of information that may be added to the metadata repository as OpenSpirit is used. This information can be used to estimate the metadata repository storage requirements for your way of using OpenSpirit.

Metadata Category Typical Disk Space Requirements
User definition and credentials 1 KB to 4 KB per user
Data source configuration 1 KB per data source
Session definitions 1 KB per session
Model view 1 KB to 500 KB per model view. Typical average size is 100 KB
Copy rules 3 KB to 40 KB per rule. Average size of the default rules is 14 KB
Copy job definition 15 KB to 6 MB per job; typical average size is 50 KB
Copy job run history 5 KB to 30 MB per job run. Typical average size is 700 KB
Scan job definition 5 KB to 4 MB per job. Typical average size is 100 KB
Scan job run history 5 KB to 10 MB per job run. Typical average size is 400 KB
Note: The size of copy and scan job run histories can vary greatly due to the amount of data being copied or scanned, and due to the logging level chosen for the job run. Jobs with DEBUG or ALL Log Level can generate extremely large job run histories. Avoid using these logging levels unless you need to diagnose a problem.

Hardware Memory Recommendation

Memory requirements are highly dependent on the number of applications and data connectors that are being run concurrently on the same machine. Memory also varies based on the amount of data being accessed by an application.

As a general rule of thumb, the OpenSpirit master installation services require 2 to 3 GB of virtual memory with 1 to 2 GB of it resident during OpenSpirit use.

OpenSpirit data connector processes typically require 1 to 4 GB of virtual memory with 0.3 to 1.5 GB of it resident.

The OpenSpirit desktop typically requires 1 to 3 GB of virtual memory with 0.3 to 2 GB of it resident.

Processor Recommendation

Typical OpenSpirit work flows involve multiple processes running on the user's desktop as well as on remote servers. Therefore, multi-core processors provide substantial benefit to OpenSpirit work flows. Dual or quad core processors for user desktops are recommended. Multi-processor multi-core servers are also recommended for running data server processes.