
Verwenden Sie diesen Monitor, um die Auslastung des VM Containers zu überprüfen, Engpässe zu erkennen und um Fehlfunktionen zu ermitteln. Eine generelle Einführung des SAP-Spool-Systems finden Sie in der Dokumentation SAP Virtual Machine Container
In der Monitoring-Infrastruktur existieren verschiedene Teilbäume zur Überwachung des VM Containers, die in einem Monitor zusammengefasst werden.
Für jede Instanz des Systems gibt es die VMC-Teilbäume VMC General, Java Virtual Machine, Client Requests, Application Cache und Shared Garbage Collector.
Zu jedem Knoten bekommen Sie weitere Informationen, indem Sie Eigenschaften wählen.
Detailinformationen zu jedem Knoten bekommen sie über die F1-Hilfe.
Teilbaum VMC General
Hier finden Sie allgemeine Informationen zum VM Container und den von ihm genutzten Ressourcen (verschiedene Speicherbereiche, VM-Pool, …)
Der Teilbaum enthält die folgenden Monitorbaumelemente (Monitoring Tree Elements = MTEs):
|
MTE-Name (MTE-Klasse) |
Bedeutung (Details im Langtext zur F1-Hilfe) |
|
Status (vmcStatus) |
VMC-Zustand: aktiv oder inaktiv |
|
Shared Pool Size (vmcMemory) |
Größe des Shared Pools (geteilter Speicher für alle VMs) |
|
Shared Memory Usage (vmcSharedMemUsage) |
Größe des verwendeten Speichers aus dem Shared Pool |
|
Shared Memory Fragmentation (vmcMemFragment) |
Gesamtfragmentierung des Shared Memorys |
|
Shared Memory Classes (vmcMemForSharedClasses) |
Speicherverbrauch von Shared Classes in Prozent vom gesamten Shared Pool |
|
Shared Classes Fragmentation (vmcMemFragmentClasses) |
Fragmentierung des Speicherbereichs für Shared Classes |
|
Shared Memory Closures (vmcMemForSharedClosures) |
Speicherverbrauch von Shared Closures in Prozent vom gesamten Shared Pool |
|
Shared Closures Fragmentation (vmcMemFragmentClosures) |
Fragmentierung des Speicherbereichs für Shared Closures |
|
Shared Code Cache (vmcSharedCodeCache) |
Speichergröße des Shared Code Cache |
|
Shared Code Cache Usage (vmcMemForSharedCodeCache) |
Shared Code Cache Belegung |
|
No. Free VMs (vmcAvailableVms) |
Anzahl der verfügbaren Virtuellen Maschinen (VMs) |
|
No. Pooled VMs (vmcNoOfPooledVms) |
Anzahl der VMs im VM-Pool |
|
Sticky VMs (vmcPartStickyVms) |
Anzahl der VMs in "sticky" Modus (feste Zuordnung zu einem Benutzerkontext auf Grund von hohem Speicherbedarf). |
|
No. VM Errors (vmcErrors) |
Kumulierte Anzahl der VM Fehler |
Weitere Informationen
Shared Pool, Shared Classes, Shared Closures usw.: Memory Management im VM Container
VM-Eigenschaften: VM Übersicht
Teilbaum Java Virtual Machines
Dieser Monitor liefert Informationen über den Betrieb aller aktiven VMs bezüglich Effektivität und Stabilität.
Manche der Werte sind Mittelwerte, andere sind Maxima, Minima oder Summen. Weitere Informationen liefert die F1-Hilfe zu den einzelnen Knoten.
Der Teilbaum VM Operation enthält die folgenden Monitorbaumelemente (Monitoring Tree Elements = MTEs):
|
MTE-Name (MTE-Klasse) |
Bedeutung (Details im Langtext zur F1-Hilfe) |
|
Java Heap Size (vmcJavaHeap) |
Größe des Java Heaps pro VM |
|
CPU Usage (vmcCPUUsageVM) |
CPU-Auslastung durch alle aktiven VMs in Prozent |
|
CPU Usage GC (vmcCPUUsageGCVM) |
Mittlere effektive CPU Nutzung für Garbage Collection der VMs in Prozent |
|
Memory Usage (vmcMemoryUsageVM) |
Durchschnittlicher Speicherverbrauch pro VM |
|
Max. Memory Usage (vmcMaxMemoryUsageVM) |
Maximaler Speicherverbrauch pro VM |
|
Avg. Full GC Rate (vmcAvgFullGCRateVM) |
Mittlere Häufigkeit der Full GCs aller Virtual Machines |
|
Max. Full GC Rate (vmcMaxFullGCRateVM) |
Maximale Häufigkeit der Full GCs einzelner Virtual Machines |
|
Avg. GC Rate (vmcAvgGCRateVM) |
Mittlere Häufigkeit der GC-Läufe aller Virtual Machines |
|
Max. GC Rate (vmcMaxGCRateVM) |
Maximale Häufigkeit der Full GC-Läufe einzelner Virtual Machines |
|
No. GC Page Faults (vmcPageFaultRateGC) |
Häufigkeit der fehlgeschlagenen GC Speicher-Leseversuche |
|
Mem. Availability (single VM) (vmcMaxGCWaterLevelVM) |
Speicherverfügbarkeit für einzelne VMs |
|
Average Memory Availability (vmcAvgGCWaterLevel) |
Mittlere Speicherverfügbarkeit für alle VMs |
Weitere Informationen
Teilbaum Application Cache
Der VM Container Cache ist ein Cache für beliebige Java-Objekte.
|
MTE-Name (MTE-Klasse) |
Bedeutung (Details im Langtext zur F1-Hilfe) |
|
Max. Size (vmcCacheSize) |
Aktuelle Größe des Applikations-Cache |
|
Access Rate (vmcCacheAccessRate) |
Häufigkeit der Cache-Zugriffe |
|
Success Rate (vmcCacheSuccessRate) |
Erfolgsrate der Cache-Zugriffe |
|
No. Sync. Evictions (vmcSyncEvictionNo) |
Anzahl gelöschter alter Cache-Einträge beim Hinzufügen neuer Einträge |
|
Size Sync. Evictions (vmcSyncEvictionSize) |
Größe gelöschter alter Cache-Einträge beim Hinzufügen neuer Einträge |
|
No. Async. Evictions (vmcAsyncEvictionNo) |
Anzahl der im Hintergrund gelöschten alten Cache-Einträge |
|
Size Async. Evictions (vmcAsncEvictionSize) |
Größe der im Hintergrund gelöschten alten Cache-Einträge |
Weitere Informationen
Teilbaum Shared Garbage Collection
Der Shared Garbage Collector (SGC) räumt im Shared Pool nicht mehr benötigte Objekte (Shared Closures) auf.
|
MTE-Name (MTE-Klasse) |
Bedeutung (Details im Langtext zur F1-Hilfe) |
|
Max. Water Level (vmcMaxSharedGCWaterLevel) |
Maximale relative Belegung der Shared Pools nach Shared GC |
|
Shared Memory Availability (vmcSharedMemoryAvailable) |
Speicherverfügbarkeit im Shared Pool |
|
Shared GC rate (vmcSharedGCRate) |
Häufigkeit der Shared Garbage Collectorläufe |
|
Shared GC Duration (vmcSharedGCDuration) |
Gesamtzeitdauer der aufgezeichneten Shared GCs |
|
CPU Usage Shared GC (vmcCPUUsage) |
CPU Nutzung für alle aufgezeichneten Shared GCs |
|
Avg. Reclaimed Memory (vmcShGCMemoryReclaimed) |
Mittlere Größe des freigegebenen Speichers pro Shared GC (in kB) |
Weitere Informationen
Teilbaum Client Requests
Der Knoten RFC Container enthält folgende Unterknoten.
|
MTE-Name (MTE-Klasse) |
Bedeutung (Details im Langtext zur F1-Hilfe) |
|
State (vmcRFCContainerState |
Containerstatus |
|
RFC Request Rate (vmcRFCRequestRate) |
Frequenz der Client Requests |
|
Response Time (vmcRFCProcessingTime) |
Mittlere Verarbeitungszeit pro Client Request |
Um den Monitor zu starten, gehen Sie wie folgt vor:
Starten Sie den Alert-Monitor über Transaktion RZ20, oder wählen Sie .
Expandieren Sie im Bild CCMS-Monitorsammlungen die Sammlung SAP CCMS Monitor Templates.
Starten Sie in der Monitorliste den Monitor VM Container mit Doppelklick