Show TOC

HintergrundInformationen über TREX-Server Dieses Dokument in der Navigationsstruktur finden

 

Das Fenster Landscape: Serviceszeigt Informationen über die TREX-Server an.

Funktionsumfang

Das Fenster besteht aus den Registerkarten MC, Services, Threads, Handles und Load.

Registerkarte 'MC' (SAP Mangement Console)

Die Registerkarte MC (SAP Management Console) zeigt die folgenden Daten in tabellarischer Form an:

Spalte

Beschreibung

Host

Zeigt an, auf welchen Rechnern, die TREX-Server laufen.

Instance

Zeigt die Benennung der TREX-Instanz an.

Process

Zeigt den zentralen TREX-Prozess an.

Description

Beschreibung des angezeigten Prozesses.

Status

Zeigt den Status des TREX-Server an (Running, Stopped, Started )

Start Time

Start-Zeitpunkt

Elapsed Time

Verstrichene Zeit seit Start des TREXC-Server

Mit den Funktionstasten Start und Stop können Sie die jeweiligen TREX-Server starten und stoppen. Weitere Informationen finden Sie unter TREX und TREX-Server starten und stoppen.

Registerkarte 'Services'

Die Registerkarte zeigt die Auslastung der TREX-Server in tabellarischer Form an. Für jeden TREX-Server gibt es eine eigene Zeile. Die Spalten enthalten folgende Informationen:

Spalte

Beschreibung

<Ampel>, Host, Port, Service

Zeigt an, welche TREX-Server verfügbar sind, auf welchen Rechnern sie laufen und welche Ports sie verwenden.

Hinweis Hinweis

Die Spalte Service zeigt den Servertyp an, beispielsweise indexserver.

Eventuell laufen nicht nur TREX-Server, sondern weitere Programme wie z.B. Python-Skripte. Bei solchen Programmen zeigt die Spalte den Wert other an.

Ende des Hinweises

Process ID

Prozess-IDs der laufenden TREX-Prozesse

Der TREX-RFC-Server kann so konfiguriert sein, dass mehrere Instanzen laufen. Die Spalte zeigt dann entsprechend viele Prozess-IDs an.

CPU / Service Parameters

Auslastung der CPU

Die CPU-Auslastung wird grafisch in Form eines Balkens angezeigt. Der Balken zeigt die CPU-Auslastung des gesamten Rechners (schraffiert) sowie den Anteil des Prozesses (vollfarbig). Der Anteil des Prozess ist bei den meisten Betriebssystemen ungenau und dient nur als grober Anhaltspunkt.

Wenn Sie das Kontextmenü anzeigen, sehen Sie die CPU-Auslastung in Prozentzahlen.

Wenn die CPU zu mehr als 75 % ausgelastet ist, kann dies auf einen kritischen Systemzustand hindeuten. Eventuell wurde das System aber auch explizit so konfiguriert, dass eine hohe CPU-Auslastung erreicht wird.

Wenn Sie detailliertere Informationen zur CPU-Auslastung erhalten möchten, müssen Sie die Betriebssystemmittel verwenden (beispielsweise den Task-Manager unter Windows).

Bei einigen TREX-Prozessen kann die Auslastung nicht dargestellt werden. Die Spalte enthält stattdessen folgende Informationen:

  • Beim TREX-Web-Server wird die URL angezeigt.

  • Beim TREX-RFC-Server wird die RFC-Destination angezeigt.

  • Bei anderen Programmen wie z.B. Python-Skripte wird der Sektionsname angezeigt, der in der Konfigurationsdatei TREXDaemon.ini eingetragen ist.

Memory

Auslastung des Hauptspeichers

Die Auslastung wird grafisch in Form eines Balkens angezeigt. Der Balken zeigt die Auslastung für den gesamten Rechner (schraffiert) sowie den Anteil des Prozesses (vollfarbig).

Wenn Sie das Kontextmenü eines Prozesses öffnen, sehen Sie folgende Informationen zum Speicher:

  • Hauptspeicher in KB, der von allen Prozessen belegt wird (Memory (All))

  • Hauptspeicher in KB, der vom markierten Prozess belegt wird (Memory (<Process>))

  • insgesamt verfügbarer Hauptspeicher in KB (Memory Available)

    Der insgesamt verfügbare Hauptspeicher umfasst sowohl den physischen Speicher als auch den virtuellen Speicher (Swapdatei).

    Je höher die Auslastung des Hauptspeichers, desto langsamer wird die Verarbeitung.

    Eine sehr hohe Auslastung kann auf einen kritischen Systemzustand hindeuten. Ein kritischer Systemzustand ist insbesondere dann erreicht, wenn ein Prozess annähernd das Maximum an Hauptspeicher belegt. Das Maximum liegt je nach Betriebssystemkonfiguration zwischen 2 und 3,75 GB pro Prozess.

Threads

Anzahl der laufenden Threads

Act. Req., Pend. Req.

Anzahl der Requests, die ein TREX-Server gerade verarbeitet und die zur Verarbeitung anstehen

Wenn die Werte in den beiden Spalten sehr hoch sind, kann dies bedeuten, dass der TREX-Server überlastet ist.

Finished Req.

Anzahl der Requests, die ein TREX-Server seit seinem Start verarbeitet hat

Resp. Time

Durchschnittliche Dauer eines Requests in Sekunden.

Wenn ein TREX-Server den Wert 0 hat, hat er keine Requests erhalten. Dies kann darauf hindeuten, dass der TREX-Server falsch konfiguriert ist.

Bei einem verteilten TREX-System ist weniger der absolute Wert eines TREX-Servers interessant, als vielmehr ein Vergleich zwischen den TREX-Servern. Sie können beispielsweise prüfen, ob alle Index-Server ähnliche Werte haben. Dies bedeutet, dass sich die Last gleichmäßig auf die Index-Server verteilt.

Request/Sec

Durchschnittliche Anzahl an Requests, die ein TREX-Server pro Sekunde verarbeitet

Wenn eine Zelle keine Werte anzeigt, meldet der TREX-Server keine Werte an das TREX-Admin-Tool. Mögliche Gründe sind:

  • Der TREX-Server ist nicht verfügbar.

  • Der TREX-Server ist überlastet.

Registerkarte 'Threads'

Der Registerkarte Threads können Sie entnehmen, welche Threads momentan welche Methoden ausführen. Sie sehen ebenfalls, wie lange die Bearbeitung einer Methode bereits andauert.

Spalte

Beschreibung

Host, Port, Service

Zeigt an, welche TREX-Server auf welchen Rechnern laufen und welche Ports verwendet werden.

Hierarchy

gibt an, ob der Thread von einem anderen Thread erzeugt wurde

Falls dies der Fall ist, wird der Thread mit einem Kreis dargestellt. Gibt es keine Abhängigkeiten, wird ein Dreieck angezeigt.

Thread ID

ID des Threads

Thread Type

Art des Threads, z. B. Request

Method

Angabe der Methode, die der Thread ausführt

Detail

Angabe von Detail-Informationen zum laufenden Thread

Duration

gibt die Dauer, die der Thread bereits für die Bearbeitung der Methode benötigt hat

Um die angezeigten Informationen zu exportieren, klicken Sie mit der sekundären Maustaste auf einen Tabelleneintrag und wählen Sie den Befehl Export Table As CSV.

Registerkarte 'Handles'

Der Registerkarte Handles können Sie die Anzahl der Handles entnehmen, welche von einem Prozess erzeugt wurden und benutzt werden.

Die Prüfung open_handles im TREX-Alert-Server listet ebenso alle genutzten Handles auf.

Spalte

Beschreibung

Host, Port, Command

zeigt an, welcher Befehl auf welchem Rechner ausgeführt wird und welcher Port verwendet wird

Process ID

Prozess-IDs der laufenden TREX-Prozesse

Handles

Anzahl der vom Prozess genutzten Handles

Der Wert ergibt sich aus der Summe der Sockets, Dateien und unbekannten Handles..

Sockets

Anzahl der vom Prozess benutzen Sockets

Files

Anzahl der vom Prozess geöffneten Dateien

Um die angezeigten Informationen zu exportieren, klicken Sie mit der sekundären Maustaste auf einen Tabelleneintrag und wählen Sie den Befehl Export Table As CSV.

Um alle Handles für einen Prozess oder die Handles aller Services in einem separaten Fenster aufzulisten, klicken Sie mit der sekundären Maustaste auf einen Tabelleneintrag und wählen Sie den Befehl Handles for Process <Process ID@Host> bzw. Handles for All Services @<Host>.

Hinweis Hinweis

Die maximal erlaubte Anzahl von Handles haben Sie bei der Installation im Parameter Number of open files per process angegeben.

Ende des Hinweises
Registerkarte 'Load'

In der Registerkarte Load können Sie verschiedene Kennzahlen der TREX-Server in Relation zur Zeit in einem Diagram darstellen. Zu den Kennzahlen gehören z. B. Speicher- und CPU-Auslastung.

Im unteren linken Bildschirmbereich können Sie den Host auswählen, dessen Kennzahlen dargestellt werden sollen.

Im unteren rechten Bildschirmbereich können Sie die Kennzahlen auswählen, die im Diagram (oberer Bildschirmbereich) angezeigt werden sollen. In diesem Bildschirmbereich werden auch Information zur Y-Achse und Maximal- und Durchschnittswerte der Kennzahlen angezeigt.

Die Einteilung der X-Achse, auf der die Zeit abgebildet wird, können Sie unterhalb der Registerkarten mit Hilfe einer Dropdown-Box vornehmen.

Die Anzeige der Kennzahlen erfolgt mit unterschiedlichen Farben. Der Graph einer ausgewählten Kennzahl wird fett dargestellt.

Export von Kennzahlen

Die vorliegenden Werte können über die Schaltfläche Export in eine csv-Datei exportiert werden.