[57991] in SAPr3-news

home help back first fref pref prev next nref lref last post

Probleme mit den Storage-Parametern (heap_area_dia)...

daemon@ATHENA.MIT.EDU (Peter Postlbauer)
Thu Aug 31 08:06:33 2006

To: sapr3-news@mit.edu
Date: Thu, 31 Aug 2006 14:06:23 +0200
From: "Peter Postlbauer" <peter.postlbauer@apk.at>
Message-ID: <ed6jc0$ba6$1@newsreader2.utanet.at>

Hallo Newsgroup,
bei einem Abrechnungslauf hat das Programm mit einem Speicherfehler abgebrochen.
STORAGE_PARAMETERS_WRONG_SET
Der Fehlertext auszugsweise:
Das laufende Programm mußte abgebrochen werden, da anscheinend ein Fehler bei 
der Installation des SAP-Systems vorliegt.
Das Programm hatte bereits 1456824224 Bytes vom Betriebssystem über 'malloc' 
angefordert, als das Betriebssystem bei einer erneuten Speicheranforderung 
meldete, dass kein Speicher mehr zur Verfügung steht.
[........]
Stellen Sie im System-Profile die Parameter
-abap/heap_area_dia und
-abap/heap_area_nondia
auf maximal 1456824224.
[.........]

Unsere Systemeinstellungen im Instanzprofil (Standardwerte) sehen so aus:
abap/heap_area_dia        2000683008
abap/heap_area_nondia   2000683008
abap/heap_area_total        2000683008
abap/heaplimit                    40894464

Der SAP-Server hat 4GB RAM, im Durchschnitt sind 2GB verfügbar.

Aufruf von memlimits ergab folgendes Ergebnis:
-----------------------------------------------------------------------------------
SAP R/3 address space configuration test tool V3.2 (98/01/14)
=======================================================
Check the maximum data size per process (malloc)
allocating   2996 MB
Maximum process heap size =  2996MB
+-------------------------------------------------------+
|                        Result                         |
+-------------------------------------------------------+
Maximum heap size per process........:  2996 MB
    this value is probably limited by swap space
Total available swap space...........:  2996 MB
    main memory size x 3 recommended , minimum 1 GB
    swap space probably even bigger, but cannot be
    totally allocated by only one process
---------------------------------------------------------------------------------------

Wenn ich mir die Dokumentation für die betreffenden (heap-) Parameter anschaue, 
so steht überall dabei, dass die Standardwerte dynamisch zugeordnet wurden und 
nicht geändert werden müssen. Ganz offensichtlich ist das aber nun anders. Kann 
mir vielleicht wer anhand der angegebenen Werte erklären, worüber ich da 
gestolpert bin? Und was in meinem Fall (eventuell) gute und sinnvolle 
Einstellungen wären?

Herzlichen Dank im Voraus,
Peter 



home help back first fref pref prev next nref lref last post