SAP Replication Server runs on multiprocessor or single-processor platforms. The SAP Replication Server multithreaded architecture supports both hardware configurations.
When SAP Replication Server is configured with the symmetric multiprocessor (SMP) feature turned off, SAP Replication Server threads run serially. A server-wide mutually exclusive lock (mutex) enforces serial thread execution, ensuring that threads do not run concurrently on different processors.
When SAP Replication Server is configured with the SMP feature turned on, SAP Replication Server threads can run in parallel, thereby improving performance and efficiency. The server-wide mutex is disengaged and individual threads use a combination of thread management techniques to ensure that global data, server code, and system routines remain secure.
configure replication server set smp_enable to 'on'
SAP Replication Server support for multiple processors is based on SAP Open Server support for multiple processors, that is, a single process running multiple threads. SAP Replication Server uses the POSIX thread library on UNIX platforms and the WIN32 thread library on Windows platforms. For detailed information about SAP Open Server support for multiple processor machines, see the Open Server Server-Library/C Reference Manual.