Show TOC

Hardware, Software, and Other RequirementsLocate this document in the navigation structure

This section lists the requirements that are unique to distributed systems. These hardware requirements relate to production systems.

CPU, RAM, Network
Requirement Type Requirement

CPU

For one index server per TREX instance:

  • At least 2 CPUs
  • Recommended: 4 CPUs

With two index servers per TREX instance: At least 4 CPUs.

The supported processors are listed in the TREX installation guide.

RAM

At least 2 GB per CPU

Network connection

At least 100 Mbit

With centralized data storage: Connection to the file server.

At least 1 Gbit

Note

SAP recommends that you define a separate sub network.

Caution

All TREX hosts must be identical as regards the number of CPUs, RAM, and network connection.

Decentralized Data Storage: Disk Space for TREX Data

Note

The formulas specified here are approximate and do not return exact values.

Required disk space on one master host

Only HTML/Text Documents Mixed Documents (DOC, PDF, and so on)

Index size + queue (permanent) =

Document set size x 2

Index size + queue (permanent) =

Document set size x 0.5

Index snapshot size (permanent) =

Document set size - 2 x 0.7

Index snapshot size (permanent) =

Document set size x 0.5 x 0.7

Temporary disk space =

Document set size x 1.5

Temporary disk space =

Document set size x 0.5

Note

We strongly recommend that you place the master indexes and the index snapshots on different hard disks. This improves performance when indexing and replicating indexes.

Required disk space per slave host

Only HTML/Text Documents Mixed Documents (DOC, PDF, and so on)

Index size (permanent) =

Document set size x 2

Index size (permanent) =

Document set size x 0.5

Index snapshot size (temporary) =

Document set size x 2 x 0.7

Index snapshot size (temporary) =

Document set size x 0.5 x 0.7

Caution

The hard disk capacity and performance must be identical on master and slave hosts.

Tip

You have a document set size of 50 GB of HTML/text documents or 50 GB of mixed documents.

The following table presents the required space on the master host.

Master Host 50 GB HTML/Text Documents 50 GB Mixed Documents

Index + queue (permanent)

100 GB (50 GB x 2)

25 GB (50 GB x 0.5)

Index snapshot (permanent)

70 GB (50 GB x 2 x 0.7)

17.5 GB (50 GB x 0.5 x 0.7)

Temporary

75 GB (50 GB x 1.5)

25 GB (50 GB x 0.5)

Total 245 GB 67.5 GB

The following table presents the required space on each slave host.

Slave Host 50 GB HTML/Text Documents 50 GB Mixed Documents

Index (permanent)

100 GB (50 GB x 2)

25 GB (50 GB x 0.5)

Index snapshot (temporary)

70 GB (50 GB x 2 x 0.7)

17.5 GB (50 GB x 0.5 x 0.7)

Total 170 GB 42.5 GB

Centralized Data Storage: Disk Space for TREX Data

Note

The formulas specified here are approximate and do not return exact values.

Required disk space on the file server

Only HTML/Text Documents Mixed Documents (DOC, PDF, and so on)

Index size + queue (permanent) =

Document set size x 2

Index size + queue (permanent) =

Document set size x 0.5

Index snapshots size (permanent) =

Document set size x 2 x 1.4

Index snapshots size (permanent) =

Document set size x 0.5 x 1.4

Temporary disk space =

Document set size x 1.5

Temporary disk space =

Document set size x 0.5

Note

You do not need additional disk space for the slave index. The slave index servers use one of the index snapshots as their slave index.

Tip

You have a document set size of 50 GB of HTML/text documents or 50 GB of mixed documents.

This results in the following disk requirements on the file server:

File server 50 GB HTML/Text Documents 50 GB Mixed Documents

Index + queue (permanent)

100 GB (50 GB x 2)

25 GB (50 GB x 0.5)

Index snapshots (permanent)

140 GB (50 GB x 2 x 1.4)

35 GB (50 GB x 0.5 x 1.4)

Temporary

75 GB (50 GB x 1.5)

25 GB (50 GB x 0.5)

Total 315 GB 85 GB

Disk Space for TREX Software and SAPinst

As for a single host system (see the TREX installation guide).

Software Requirements

Requirement Type Requirement

Operating system platform

All TREX hosts must run on the same operating system platform Mixed installations (for example, one TREX host on HP-UX and another on Windows) are not supported.

There is no dependency between TREX and the application using TREX with regard to the operating system used. You can install TREX on a different operating system to the application that accesses TREX.

TREX release

All TREX hosts must have the same TREX release with the same patch level.

The software requirements in the TREX installation guide are also valid.

Operating System User and Permissions

The installation automatically creates the operating system user SAPService<SAPSID>.

In the case of a TREX system with centralized data storage, you must ensure that the user SAPService<SAPSID> has full access permission for the TREX data directory on the file server. Note the following:

  • If the user is a network user (domain user), you have to ensure this for this one network user.
  • If the user is a local user, you have to ensure this for all local SAPService<SAPSID> users.

In the case of a TREX system with decentralized data storage, there are no special requirements regarding access permission.

System ID

During the TREX installation, you enter a three digit system ID, for example, TRX. You must use the same system ID for all TREX instances that you want to group together as a distributed system.

TREX Instance Number

SAP recommends that you use the same instance number for all TREX instances in order to simplify administration. You define the instance number during the TREX installation.

There is only one TREX installation in a blade system with centralized program storage. The instance number is the same for all server blades. During the installation of TREX you have to choose an instance number that is still free on all the server blades on which TREX is going to run.

TREX Daemon

You only have to change the configuration of the TREX daemon on the individual hosts under certain circumstances. These circumstances are described in this documentation.

Otherwise, you can keep the standard configuration, even if the TREX daemon starts processes that are not used. Such processes do not use up system resources and therefore do not affect performance. If you keep the standard configuration it is easy to change the roles of the hosts.

Tip

By default, a queue server runs on each host. The queue server has no function on a slave host. It is not used. You do not need to make configuration changes to the TREX daemon on the slave host.

Connecting TREX to More Than One Application

In principle, you can connect one TREX system to more than one application. Note the following:

  • The TREX system must have appropriate dimensions so that it can process the load of all the applications.
  • You must take organizational measures to ensure that the applications use separate index namespaces.