Download Xcelerator - Betriebshandbuch
Transcript
Kapitel 5: System- und Leistungsüberwachung ● Threads in einem Run-Zustand - Xcelerator kann nur Threads im Zustand "Run" abbrechen, wenn Funktionen ausgeführt werden, die entweder eine TI-Verarbeitung, den Aufbau einer Ansicht oder die Berechnung einer Ansicht betreffen. ● Threads in einem Wait-Zustand - Jeder Thread im Wait-Zustand kann abgebrochen werden. Der Zustand eines Threads wird unter dem Feld State in der TM1 Top-Anzeige angegeben. Diese Funktionalität ermöglicht das Abbrechen einer Aktion, die andere Threads negativ durch überhöhten Verbrauch von Verarbeitungszeit am Server beeinträchtigt. Zum Beispiel kann ein TI Prozess in einer Schleife stecken bleiben oder ein Benutzer versucht eine sehr große und anspruchsvolle Ansicht zu berechnen. Zum Abbruch eines Thread müssen Sie die Befehle Abbrechen und Verifizieren zusammen einsetzen, wie unten beschrieben wird. Verstehen des Abbruchprozesses Der Abbruchprozess bricht einen laufenden oder wartenden Thread folgendermaßen ab: ● Wenn der Thread einen Run-Zustand hat und der Prozess TI-Verarbeitung, Aufbau einer Ansicht oder Berechnung einer Ansicht beinhaltet, kann der Thread abgebrochen werden. Während des Betriebs prüft der Thread, ob seine "Exit-Indikatoren" gesetzt sind. Wenn dies der Fall ist, wird der Thread den aktuellen Vorgang beenden. ● Falls ein Thread im Wait Zustand ist, führt der Thread den Abbruch in zwei Schritten durch. Zuerst hebt der Abbruchbefehl die Sperranforderung des Threads auf und bricht dann die Verarbeitung des Threads ab. Verstehen der Verifizierungsprozesse Aufgrund des Designs von TM1 Top ist es nicht erforderlich, dass ein Benutzer am Server angemeldet ist. TM1 Top kann dadurch mit einem Server eingesetzt werden, der aufgrund einer Überlastung nicht mehr funktioniert. Wenn ein Anmeldevorgang erforderlich wäre, dann würde der Anmeldevorgang ebenfalls gesperrt werden, da er Zugriff auf Cubes und andere Daten erfordert, die von der Ressourcensperre betroffen sind. Es ist jedoch nicht empfehlenswert, dass jeder Benutzer TM1 Top zum Abbruch von Threads ausführen kann. Als Kompromiss zwischen einem vollen Anmeldevorgang und überhaupt keiner Sicherheit erfordert TM1 Top, dass der TM1 Top-Benutzer auf Administratorzugriff überprüft wird, bevor der Abbruchbefehl eingesetzt werden kann. Dieser Verifikationsprozess wird mithilfe des V Befehls (Verifizieren) initiiert. Dieser Prozess kann im Voraus durchgeführt werden und gilt für die gesamte Dauer der TM1 Top-Verbindung. Verwenden von Verifizier- und Abbruchbefehlen So überprüfen Sie eine TM1 Top-Sitzung und brechen einen Thread ab: Vorgehensweise 1. Geben Sie V ein, um die folgende Aufforderung zur Überprüfung einer TM1 Top-Sitzung anzuzeigen: Verify Admin Access Betriebshandbuch 143