TEXTML Server hardware requirements

This section provides the parameters to consider when sizing the IXIASOFT TEXTML Server.

The requirements below apply to a physical or virtual server with only TEXTML Server installed. IXIASOFT does not recommend running TEXTML Server on the same server as any other IXIASOFT CCMS component or any other databases, applications, or services.

Memory

Memory requirements of TEXTML Server depend on the number of concurrent users, DRM, and localization.

Memory requirements are intentionally nonlinear. More memory is required as the number of simultaneous requests the system has to handle increases, and the same is true as the size and complexity of the content and data increases. Requirements might require adjustment in the future due to docbase growth, configuration changes, usage patterns, and acceptable standards of performance.

Concurrent users With DRM and no localization Standard or with localization
<25 16 GB RAM 16 GB RAM
25-50 16 GB RAM 32 GB RAM
50-75 32 GB RAM 64 GB RAM
75-100 64 GB RAM 96 GB RAM
100-150 96 GB RAM Contact IXIASOFT

CPU

CPU requirements of TEXTML Server depend on the number of concurrent users, DRM, and localization:

Concurrent users With DRM and no localization Standard or with localization
<25 4 physical cores 4 physical cores
25-50 4 physical cores 8 physical cores
50-75 8 physical cores 12 physical cores
75-100 12 physical cores 16 physical cores
100-150 16 physical cores Contact IXIASOFT

Disk

The disk requirements are critical because TEXTML Server is mostly I/O bound. Therefore, I/O is a critical requirement. The I/O requirements are tied to the memory size.

  • Recommended: SSD drives or high-performance RAID arrays.
  • Minimum: a dedicated block device with 350 IOPS and disk space equal to 1.5 times the Content Store size.
  • If the Content Store is on a virtual disk, it must have a write cache.
  • TEXTML backups require a backup storage of at least equivalent to the size of the Content Store.

TEXTML Server in a Test environment

TEXTML Server in a Test environment can have less CPU and RAM than the numbers required in a Production environment:

  • CPU requirements are 1/2 of the Production requirements but no less than 2 physical cores.
  • RAM requirements are 1/3 of the Production requirements but no less than 8 GB RAM.

These lower requirements assume the Test environment is used only for testing updates, upgrades, and configuration changes and not for training or other purposes.

Replicated TEXTML Server

If replication is used, contact IXIASOFT Customer Support for customized recommendations.