SAP-Systemauslastung aufzeichnen und analysieren

Autor: Dominik Busse | 5. August 2014

17

Auf dem SAP-System grassiert ein regelmäßiger Fehler. Mit folgendem Report können Sie die SAP-Systemauslastung und die Übersicht der Workprozesse aus der Transaktion SM50 automatisch aufzeichnen und den Fehler anschließend komfortabel analysieren.

Transaktion /SDF/MON/ (Display Snapshot Monitoring)

Mithilfe der Transaktion /SDF/MON/ (Display Snapshot Monitoring) können SAP-Systemauslastung eines Systems und belegte Workprozesse sowie weitere Systemwerte für einen beliebigen Zeitraum detailliert festgehalten werden. Wenn das Problem also regelmäßig auftritt und sich sogar auf einen bestimmten Zeitraum eingrenzen lässt, können Sie mithilfe des /SDF/MON/ komfortabel relevante Informationen sammeln. Dieser erstellt automatisch und zu frei wählbaren Zeitpunkten Snapshots von relevanten Systeminformationen.

SAP-Systemauslastung aufzeichnen

E-Book SAP Basis

Mehr als 100 ausgewählte SAP Basis Fachartikel von rz10.de seit 2011! Auf über 900 Seiten Tipps, Tricks und Tutorials mit Screenshots aus echten SAP-Systemen.

Den Report können Sie einerseits über die SE38 ausführen (entsprechende Berechtigungen vorausgesetzt) oder aber durch Eingabe des Transaktionscode /n/SDF/MON/ (bei Eingabe ohne /n wird die Transaktion nicht gefunden).

Hinweis: In manchen Systemen ist der Report nur in englischer Sprache verfügbar. Falls Sie den Report also Ausführen und keine Texte sehen, loggen Sie sich aus und geben Sie bei der Anmeldung am SAP GUI als Anmeldesprache EN (englisch) an. 

Systemauslastung_01

Über Schedule New Monitoring (Monitoring neu einplanen) können Sie eine neue Aufzeichnung der Systemauslastung planen und anlegen.

Geben Sie zunächst eine Description (Beschreibung) ein, unter welcher Sie die Aufzeichnung später aufrufen können.

Anschließend setzen Sie den Zeitraum der Aufzeichnung (Start time / End time) und den Verfallszeitpunkt der gespeicherten Auswertungsdatei (Do not delete before) fest.

Weiterhin können Sie den Intervall der Aufzeichnung (Interval in seconds) festlegen. Hiermit können Sie bestimmen, dass bspw. alle 10 Sekunden ein Snapshot der SAP-Systemauslastung in Ihrer Aufzeichnungsdatei gespeichert wird. Darüberhinaus können Sie die maximale Dateigröße (Restrict size) limitieren.

SAP Basis Berater - gesamte Projekte oder Berater auf Zeit

Sie suchen Unterstützung durch SAP Basis Berater? Wir bieten mehr als nur einen gewöhnlichen Berater auf Zeit. Informieren Sie sich über Ihre Vorteile!

Nun können Sie noch festlegen, welche Informationen in dem Snapshot abgespeichert werden sollen. So können Sie beispielsweise alle 10 Sekunden Informationen über folgende Systemwerte sammeln:

  • Workprozesse (List of workprocesses)
  • Dispatcher Queue
  • Auslastung CPU und Paging des Betriebssystems (CPU and paging activity)
  • Prozesse mit höchsten CPU-Verbrauch (Top CPU processes)
  • Speicherauslastung (Ext. and heap mem.)
  • Anzahl der Benutzersitzungen (No. of logins/sessions)
  • Einträge in In- und Outbound-Queue
  • Freie RFC-Workprozesse (Free RFC WPs)

Abschließend können Sie noch den/die Server angeben, auf welchem/welchen Sie SAP-Systemauslastung aufzeichnen wollen.

Systemauslastung_002

Nachdem Sie die Einstellungen nach Ihren Anforderungen gepflegt haben, können Sie auf Ausführen klicken. Je nach angegeben Zeitpunkt, wird die Aufzeichnung entweder direkt gestartet oder es erscheint eine Meldung über die erfolgreiche Einplanung Ihrer Monitoring-Aufzeichnung:

Systemauslastung_03

Aufzeichnung der SAP-Systemauslastung analysieren

Wenn Ihre Aufzeichnung erfolgreich durchgeführt wurde, können Sie diese beim nächsten Aufruf der Transaktion /n/SDF/MON in der Einstiegsmaske auswählen:

Systemauslastung_04

Es erscheint eine erste Übersicht zu Ihrer Aufzeichnung der Systemauslastung:

Systemauslastung_05

Mit einem Doppelklick oder Klick auf das Brillen-Icon öffnen Sie die Details zu Ihrer Aufzeichnung. In den Details sehen Sie eine chronologische Auflistung von allen Aufzeichnungszeitpunkten innerhalb des definierten Zeitfensters. Auch in dieser Übersicht können Sie bereits relevante Werte zu der Systemauslastung sehen:

Systemauslastung_006

Zu jedem Aufzeichnungszeitpunkt können Sie weitere Detailinformationen abrufen. Hierfür markieren Sie einen Zeitpunkt und wählen über den Reiter “Goto” oder die Iconleiste weitere Analysen aus. Je nachdem was Sie aufgezeichnet haben, können Sie sich die Liste der Workprozesse, den Speicherverbrauch oder die Prozesse mit der höchsten CPU-Auslastung anzeigen lassen. Mit WP List Aggregation können Sie die Auflistung der Workprozesse sogar nach auswählbaren Kriterien aggregieren.

SAP-Systemauslastung_07

Wenn Sie sich bspw. die Prozesse mit der höchsten CPU-Auslastung anzeigen lassen, können Sie die Systemauslastung rückwirkend sehr detailliert analysieren:

sap-systemauslastung

Insgesamt handelt es sich bei der Transaktion /n/SDF/MON/ bzw. dem Report SDF/MON/ um ein sehr mächtiges Werkzeug zur Aufzeichnung und Analyse der Systemauslastung.

Ihre Erfahrung mit der automatischen Aufzeichnung der SAP-Systemauslastung

Konnten Sie bereits Erfahrungen mit dem Aufzeichnen der Systemauslastung sammeln? Vielleicht konnten Sie hierdurch sogar endlich eine langwierige Fehlersuche abschließen? Ich freue mich auf Ihre Kommentare!

Sie benötigen Unterstützung bei der Umsetzung? Unser Autor ist Berater für dieses Thema. Fragen Sie ihn an über das RZ10.de Partnerprodukt Berater für SAP Basis


Artikel war hilfreichArtikel empfehlen


Dieser Beitrag ist auch als Download verfügbar:
Dominik Busse

Autor

Dominik Busse

B.Sc. Wirtschaftsinformatik

Fragen? Anmerkungen?
Kontaktieren Sie mich

Kommentar verfassen


Unsere Top-Downloads

Kontaktieren Sie uns!
Renate Burg Kundenservice