SAP Knowledge Base Article - Preview

3155907 - Shared memory causing memory pressure & OOMs on a HANA system

Symptom

  • Memory pressure and out of memory events are observed on the services for a HANA Tenant database.
  • The trace files show that the typical largest consumer (indexserver) and the other less resource intensive services , use only a portion of the GAL under "AB" & "U" in M_HEAP_MEMORY when compared with the Process Allocation Limit (PAL).
    • indexserver_hostname.3xxx3.rtedump.20220225-000000.0008522.oom.trc

               GLOBAL_ALLOCATION_LIMIT (GAL) = 478.70gb (514007183360b), SHARED_MEMORY = 251.15gb (269677785088b), CODE_SIZE = 3.29gb (3538788352b), OOM_RESERVATION_ALLOCATOR_SIZE = 96.14mb (100810752b)

             PID=8160 (hdbnameserver), PAL=478.83gb (514141401088b), AB=2.64gb (2845290496b), UA=0, U=2.12gb (2279403395b), FSL=0b, FMC=0b
             PID=8420 (hdbcompileserver), PAL=478.83gb (514141401088b), AB=363.79mb (381468672b), UA=0, U=112.05mb (117496888b), FSL=0b, FMC=0b, Blocked=480.91mb (504274944b)
             PID=8423 (hdbpreprocessor), PAL=478.83gb (514141401088b), AB=284.83mb (298676224b), UA=0, U=144.53mb (151559524b), FSL=0b, FMC=0b
             PID=8528 (hdbscriptserver), PAL=478.83gb (514141401088b), AB=875.62mb (918163456b), UA=0, U=677.66mb (710585692b), FSL=0b, FMC=0b
             PID=8525 (hdbscriptserver), PAL=478.83gb (514141401088b), AB=894.23mb (937672704b), UA=0, U=691.59mb (725194260b), FSL=0b, FMC=0b
             PID=8519 (hdbdpserver), PAL=478.83gb (514141401088b), AB=967.69mb (1014706176b), UA=0, U=758.63mb (795490226b), FSL=0b, FMC=0b
             PID=8531 (hdbxsengine), PAL=478.83gb (514141401088b), AB=972.01mb (1019228160b), UA=0, U=771.12mb (808582247b), FSL=0b, FMC=0b
               PID=1234 (hdbindexserver), PAL=478.83gb (514141401088b), AB=214.62gb (230452191232b), UA=0, U=194.29gb (208623357638b), FSL=0b, FMC=0b
             PID=8516 (hdbdocstore), PAL=478.83gb (514141401088b), AB=2.01gb (2167943168b), UA=0, U=1.73gb (1861622187b), FSL=0b, FMC=0b
             PID=19710 (hdbwebdispatcher), PAL=478.83gb (514141401088b), AB=401.16mb (420646912b), UA=0, U=313.40mb (328633396b), FSL=0b, FMC=0b
               PID=19707 (hdbdiserver), PAL=478.83gb (514141401088b), AB=202mb (211816448b), UA=0, U=96.20mb (100884174b), FSL=0b, FMC=0b

             Total allocated memory= 478.59gb (513884377088b)
             Total used memory     = 456.08gb (489719383067b)
             Sum AB                = 240667803648
             Sum Used              = 216502809627
               Heap memory fragmentation: 4

           
             Top "M_HEAP_MEMORY" allocators (component, name, size). Ordered descending by exclusive_size_in_use.
              1: Row Store Tables:                           Pool/RowStoreTables/CpbTree                                          63.47gb (68155880784b)
              2: Column Store Tables:                        Pool/ColumnStore/Main/Dictionary/RoDict                              53.57gb (57521045444b) (256mb (268435456b) precharged, 2mb (2097152b) in preparation)
                3: System:                                     Pool/PersistenceManager/PersistentSpace/RowStoreLPA                  13.69gb (14702084928b)          ............ 
  • The rest of the allocated memory is consumed by the "SHARED_MEMORY" component.
    • GLOBAL_ALLOCATION_LIMIT (GAL) = 478.70gb (514007183360b), SHARED_MEMORY = 251.15gb (269677785088b), CODE_SIZE = 3.29gb (3538788352b), OOM_RESERVATION_ALLOCATOR_SIZE = 96.14mb (100810752b) 

                Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.


Read more...

Environment

  • SAP HANA 2.0, platform edition
  • SAP HANA 1.0, platform edition

Product

SAP HANA 1.0, platform edition ; SAP HANA, platform edition 2.0

Keywords

SHARED_MEMORY, OOM, Resman Shrink, Allocation Failed, memory allocation failed , KBA , HAN-DB-ENG , SAP HANA DB Engines , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.