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.