Ansicht
Dokumentation

em/initial_size_MB - Initial size of extended memory pool

em/initial_size_MB - Initial size of extended memory pool

General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

---------------------------------------------------------------------
| Parameter : em/initial_size_MB |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Kurzbeschreibung : Größe Erweiterungspeicher (Extended Memory) |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Beschreibung : |
| -------------- |
| Bitte beachten Sie die Betriebssystemabhängigkeit für Windows |
| |
| Der Wert gibt die initiale Größe des Speicherbereichs an, den das |
| SAP Memory Management als Extended Memory verwaltet. |
| Hieraus werden die Speicheranforderungen aus den Programmen |
| interaktiver Benutzer befriedigt. Diese Speichertyp hat die |
| Eigenschaft, dass er sehr schnell durch 'mapping' wechselnden |
| Workprozessen zugeordnet werden und dadurch einen schnellen |
| Kontextwechsel ermöglicht. |
| Ziel: |
| Im Idealfall ist dieser Pool groß genug, um die Summe aller |
| Benutzerkontexte zu enthalten, damit die Kontextwechsel aller |
| Benutzer optimal schnell ablaufen können. |
| Der Maximalverbrauch eines einzelnen Benutzers kann mit dem |
| Parameter %%ztta/roll_extension%% eingeschränkt werden. Dadurch |
| kann verhindert werden, dass einer oder wenige Benutzer alles |
| Extended Memory aufbrauchen können. |
| Wenn das Extended Memory erschöpft ist, werden weitere Speicher- |
| anforderungen aus dem Rollbereich und danach aus dem prozess- |
| lokalen Adressbereich eines Workprozesses (heap, malloc) |
| befriedigt. Die Daten im Rollbereich müssen beim Kontextwechsel |
| kopiert werden, während die Daten im prozesslokalen Bereich zur |
| exklusiven Belegung des ganzen Workprozesses (PRIV-Modus) führen. |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Einheit : 1 MB |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Default : plattformabhängig, ca 4BG bei 64-bit |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Vorgeschlagener Wert : (andere) |
| 500 - 4096, in Extremfällen viel hoeher |
| - ca. 5MB x Anzahl aktiver Benutzer auf dem Applikationsserver |
| - weiteres Tuning entspr. der Werte aus den Transaktionen ST02 |
| (für einzelne Appl.Server) oder RZ03 (für alle Apll.Server) |
| - ab Werten > 500 muss mit z.T. nicht erweiterbaren Betriebs- |
| system-Einschränkungen, besonders auf 32-Bit-Systemen |
| gerechnet werden |
| |
| Vorgeschlagener Wert : (Windows und Linux) |
| Default = PHYS_MEMSIZE nicht manuell ändern, |
| weil sich das Extended Memory bei Bedarf dynamisch vergrößert. |
| Keine weitere Berechnung oder Anpassung notwendig. |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Wer darf ändern : Kunde |
| Keine manuelle Pflege für Windows und Linux |
| notwendig |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Abhängigkeiten : |
| ---------------- |
| Der Wert muss kleiner/gleich ( %%em/blocksize_KB%% * 16) sein |
| und ein ganzzahliges Vielfaches von (em/blocksize_KB / 1024) sein |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Betriebssystemabhängigkeiten : |
| Der Swap-Space muss ausreichend gross dimensioniert sein und |
| sollte eine Sicherheitsreserve von mehreren 100 MB zu jedem |
| Zeitpunkt aufweisen. Monitoring mit ST06 oder CCMS-Alerts RZ03 |
| Im Betriebsystem müssen evtl. existierende Einschränkungen |
| erweitert werden: |
| - Maximalgrösse von shared memory, mapped file, mprotect |
| - Einschränkungen im Adressraum pro Prozess oder insgesamt |
| - usw. |
| Mit dem Testprogramm 'memlimits' können einige dieser |
| Einschränkungen ausgelotet werden. |
| |
| Windows: |
| ======== |
| Unter Windows und Linux ist eine dynamische Erweiterung des |
| Extended Memory implementiert. |
| D.h. falls das aktuelle Extended Memory nicht ausreicht, wird es |
| um die Größe [PHYS_MEMSIZE / 2] erweitert. |
| Der Standardwert ist identisch mit PHYS_MEMSIZE. |
| Durch diesen Mechanismus entfällt eine manuelle Pflege dieses |
| Profil-Parameters. |
| |
| Beispiel: Applikationsserver mit 1 GB Hautpspeicher. |
| PHYS_MEMSIZE ist nicht gepflegt und dessen Standardwert |
| ist die Größe des Hauptspeichers. Damit ergibt sich |
| eine initiale Größe des Extended Memory = 1 GB. |
| Falls diese Größe nicht ausreicht, wird das Extended |
| Memory in 500 MB Schritten erweitert bis zur maximalen |
| Größe em/max_size_MB (Default: 20 GB) oder bis kein |
| weiterer Adressraum im NT-Pagefile mehr vorhanden ist. |
|
| Zentralinstanz mit 1 GB Hauptspeicher. Die Datenbank |
| nutzt 400 MB und SAP Instanz 600 MB Hauptspeicher. |
| Der Wert für PHYS_MEMSIZE ist somit auf 600 im Instanz- |
| profil gesetzt. Damit hat das Extended Memory eine |
| initiale Größe von 600 MB und erweitert sich bei Bedarf |
| in Schritten von 300 MB. |
---------------------------------------------------------------------

---------------------------------------------------------------------
| Datenbankabhängigkeiten : Keine |
---------------------------------------------------------------------

------------------------------------------------------------------------
| Short Description : Initial size of extended memory pool
------------------------------------------------------------------------

------------------------------------------------------------------------
| Applications Area : ExtMemory
------------------------------------------------------------------------

------------------------------------------------------------------------
| Parameter Type : I
------------------------------------------------------------------------

------------------------------------------------------------------------
| Changes allowed : X
------------------------------------------------------------------------

------------------------------------------------------------------------
| Valid for Operating System : *
------------------------------------------------------------------------

------------------------------------------------------------------------
| Dynamic switchable :
------------------------------------------------------------------------

------------------------------------------------------------------------
| Same on all Servers :
------------------------------------------------------------------------

------------------------------------------------------------------------
| Minimum : 128
------------------------------------------------------------------------

------------------------------------------------------------------------
| Maximum : 64000
------------------------------------------------------------------------


RFUMSV00 - Advance Return for Tax on Sales/Purchases   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9823 Date: 20240425 Time: 065316     sap01-206 ( 6 ms )