es/implementation, std & map

Definition

For SAP on Linux, two different memory management systems are available. You can switch between the two systems using the SAP instance profile parameter es/implementation:

MAP implementation (es/implementation=map)

This variant is mainly used for 32-bit systems, and is described in detail in Note 386605. As of SAP kernel 6.20, an SAP system on Linux uses the MAP implementation by default, in which only the currently active user context is displayed in the address space of the work process.

STD implementation (es/implementation=std)

With this variant, the memory management of an SAP system on Linux is the same as on standard UNIX systems. This means that all user contexts are displayed in the address space at the same time, which means that this variant is only available for 64 bit systems. While the MAP implementation should be used exclusively on 32-bit Linux in more cases, both variants can be used on 64-bit systems. However, since there are no longer any 32-bit restrictions, there is no longer any need to use the special MAP implementation on 64-bit Linux systems .

Note

SAP Note 941735
SAP Note 386605

You May Also Like

Leave a Reply?