SAP Note 386605 - SAP Memory Management for Linux (32-bit)

Component : Linux - Memory ManagementBC-OP-AIX IBM AIXBC-OP-HPX HP-UXBC-OP-LNX L

Solution : https://service.sap.com/sap/support/notes/386605 (SAP Service marketplace login required)

Summary :
With the introduction of Linux kernel 2.4, SAP has enhanced memory management techniques for 32-bit systems, allowing the efficient utilization of available memory. The kernel introduces options for managing user contexts via extended memory, supporting approximately 500 MB per session, crucial for facilitating the dynamic demands of SAP environments. This upgrade, utilizing instance profile parameters like 'es/implementation=map' or 'es/implementation=std', enhances existing methodologies by limiting the shared memory required for user contexts, significantly improving memory allocation and process efficiency. These advancements assist in overcoming the constraints posed by the standard 1 GB kernel space allocation in a total 4 GB addressable space on 32-bit architectures. The correlation between these parameters and SAP's overall performance underscores the necessity to optimize system configurations to leverage these capabilities fully. For robust memory handling, SAP recommends setting the 'es/implementation=map' for better memory management based on the improved kernel functionalities.

Key words :
administration-friendly extended memory administration based, instance profile parameter es/implementation=std, instance profile parameter es/implementation=map, fully occupy provided ztta/roll_extension, explicitly setting es/implementation=std, tmpfs  /dev/shm        tmpfs        size=<size> 0 0, sap shared memory segments varies, theoretical address space restrictions apply, administration-friendly parameter management, red hat enterprise linux 2

Related Notes :

1275873Memory bottleneck during DDIC activation during EHP import
1154874Warning for em/initial_size_MB in 640 Kernel
1048303Red Hat Enterprise Linux 5.x: Installation and upgrade
958253SUSE LINUX Enterprise Server 10: Installation notes
941735SAP memory management for 64-bit Linux systems
933778SAP ERP 2004 SR1 Installation on RedFlag Linux
923610Memory parameter recommendations for banking systems
922352Warning: em/initial_size_MB is bigger than em/max_size_MB
900929Linux: STORAGE_PARAMETERS_WRONG_SET and "mmap() failed"
892818Application Servers on Linux for zSeries: Settings
845046dev_w*: *** ERROR => invalid MM administration
797084SUSE LINUX Enterprise Server 9: Installation notes
775588Linux: /tmp directory filled
767814SUSE LINUX Enterprise Server 8: Installation notes
755836Linux (32 bit): TEXTENV_INVALID
722273Red Hat Enterprise Linux 3.x, 4.x: Installation and Upgrade
706071Linux: Memory in tmpfs is not released correctly
629708Preliminary corrections for Linux 2.4X
625674Red Hat Enterprise Linux 2.1: Notes on installation
625045Parameter 'es/implementation' set to 'map'.
600915Linux/IA-64: Inst. FCS/CA 4.6C: Known problems
564874SAP on Linux: Use on Foster NUMA hardware
540787CPU affinity and CPU priority under Linux
396202Use of the SAP Application Server on Linux kernel 2.4
171356SAP software on Linux: General information
103747Performance: Parameter recommendations as of Release 4.0
81737DB2-z/OS: APAR List
21960Several instances/systems on one UNIX computer