Skip to main content
Version: 16.8.2

System requirements

System requirements

The Glasswall Embedded Engine supports a wide range of architectures and operating systems, operating in two distinct modes: Protect and Export or Import.

General performance notes

Resource usage is driven more by the selected operational mode and file complexity than by the underlying system architecture. While performance for Export and Import is generally comparable.

For more information see the Engine Performance Data

Memory requirements

ModeMinimum RAMRecommended RAM
Protect4 GB8 GB
Export or Import8 GB16 GB

Memory consumption depends on how complex a file is, based on the number and type of elements the engine evaluates. For example, a small but complex Excel workbook with many sheets may consume more memory than a large but simple image file. File complexity scores are included in the engine’s analysis report. In most cases, real files score no higher than 7, with a maximum value of 10. If available memory is too low, processing may fail.

Processing time

The Glasswall Embedded Engine is designed to process files using a single thread. To make use of multiple CPU cores, run multiple instances of the engine. Best performance is achieved on modern processors.

Export mode usually requires significantly more time to process files than Protect mode.

Supported operating systems

Linux

The Embedded Engine supports the following Linux distributions:

OSx86-64ARM64
RHEL 9.x
RHEL 8.x
Rocky Linux 9.x
Rocky Linux 8.x
Oracle 9.x
Oracle 8.x
Ubuntu 23.x
Ubuntu 22.x
Ubuntu 20.x

Windows

The Embedded Engine supports the following Windows operating systems:

OSx86-64ARM64
Windows 11
Windows 10
Windows Server 2022
Windows Server 2019
Windows Server 2018
Windows Server 2016

StopOS

The Embedded Engine supports the following StopOS versions:

OSx86-64ARM64
StopOS 8.11.0