Anfang des Inhaltsbereichs

Vorgehensweisen Poolgrößen anpassen  Dokument im Navigationsbaum lokalisieren

Verwendung

Viele der SAP-Puffer sind in gemeinsamen Speicherpools enthalten. Wenn die Größe dieser Puffer verändert wird, muß die Größe des Pools entsprechend angeglichen werden.

Die Profilpflege im CCMS nimmt diese Anpassungen automatisch vor.

Vorgehensweise

Um Informationen zu den gemeinsamen Speichersegmenten und Pools anzuzeigen, wählen Sie auf dem Einstiegsbild Werkzeuge ® Administration ® Monitor ® Performance ® Setup/Buffers ® Buffer ® Goto ® Current local data ® Additional functions ® Storage ® Shared memory detail.

Sie können die Pools und die gemeinsamen Speichersegmente über den Parameter ipc/shm_psize_<two-digit shared-memory id> ändern.

Sie können sowohl Größe als auch Speicherort des gemeinsamen Speichersegments neu einstellen. Die gemeinsamen Speicherbereiche mit den Keys 10, 20 und 40 werden vom SAP-System als Speicherpools verwendet. Die Größe dieser Pools wird über die Werte der Systemprofilparamter ipc/shm_psize_10, _20, und _40 eingestellt.

Beispiel

ipc/shm_psize_10 =12000000

Dieser Parameter setzt die Größe des gemeinsamen Speicherpools 10 auf 12.000.000 Byte fest. Die Pools müssen groß genug sein, um die zu ihnen gehörenden gemeinsamen Speicherbereiche aufnehmen zu können. Wenn Sie die Größe eines Bereichs ändern, der einem Pool angehört, müssen Sie auch die Größe des Pools ändern. Dies gilt auch, wenn Sie dem Pool einen neuen gemeinsamen Speicherbereich hinzufügen.

Für alle anderen Keys kann mit diesem Parameter die Position des gemeinsamen Speicherbereichs definiert werden. In diesem Fall haben die Parameter für den gemeinsamen Speicher das folgende Format:

ipc/shm_psize_nn = value

Wobei nn der SAP-Key des gemeinsamen Speichers und value das Attribut des gemeinsamen Speicherbereichs ist.

Parameter des gemeinsamen Speichers

Das SAP-System arbeitet mit der voreingestellten Verteilung (in Pool oder direkte Zuteilung) des gemeinsamen Speicherbereichs.

Tabelle: Zuteilung von Pools zu Keys

Key des Objekts

Pool

11 - 19

10

21 - 29

20 (momentan unbenutzt)

41 - 49

40

Alle anderen Objekte befinden sich gemäß den Voreinstellungen nicht in einem Pool.

Der Parameter ipc/shm_psize_nn kann die folgenden Werte annehmen:

Wert 0

Der gemeinsame Speicherbereich wird aus dem voreingestellten Pool (falls vorhanden) entfernt und vom Betriebssystem direkt zugeteilt.

Beispiel

ipc/shm_psize_19 =0 entfernt den 100% residenten Tabellenpuffer aus seinem voreingestellten Pool 10. Wenn das Betriebssystem auf Ihrem Host die Zahl der Zuteilungen von gemeinsamem Speicher nicht beschränkt, können Sie Bereiche aus den Pools entfernen. Dadurch wird die Pflege des Systemprofils vereinfacht, denn Sie müssen den Pool nicht angleichen, wenn Sie einen Bereich vergrößern oder verkleinern. Wenn Sie einen gemeinsamen Speicherbereich ändern, der einem Pool angehört, muß der Pool entsprechend angeglichen werden.

Negativer Wert

Der gemeinsame Speicherbereich wird dem gemeinsamen Speicherpool zugeteilt, dessen Key dem Wert entspricht.

Beispiel

ipc/shm_psize_33 =-10 fügt den partiellen Tabellenpuffer in den gemeinsamen Speicherpool 10 ein.

Hinweis

Sie sollten für die Parameter des gemeinsamen Speichers keine Werte größer 0 eingeben (ausgenommen die Key 10, 20 und 40). Sonst behandelt das SAP-System den gemeinsamen Speicherbereich als Pool.

Hinweis

Die Standardeinstellungen für die Parameter des gemeinsamen Speichers können nicht automatisch im Profil abgerufen werden. Sie werden nur angezeigt, wenn sie manuell eingefügt wurden, um die Standardeinstellungen zu bestätigen oder zu ändern.

 

Siehe auch:

Feineinstellung von SAP-Puffern

Typische Parametereinstellungen für SAP-Puffer

Spezielle Aspekte des Tuning