System Analyse mit Warp Geschwindigkeit

Dieses kleine OS/2 Utility wird ein Muß für ihren Werkzeugkasten werden.
by Bill Stevens

Sind sie damit zufrieden, einfach auf das Icon einer Anwendung oder eines Files zu klicken und den Computer einfach 'machen' zu lassen? Oder gelüstet es sie danach, exakt wissen zu wollen, was jeder Thread von jedem Prozeß gerade macht? Fragen sie sich einfach, ob ihr System ausgenutzt wird oder müssen sie wissen, welcher Prozeß genau außer Kontrolle geraten ist und die verfügbare Rechenzeit in sich aufsaugt?

OS/2 liefert ein sehr einfaches Utility mit dem Namen PSTAT. Es ist ein typisches IBM Tool, das ihnen zwar alles erzählt, was sie über die auf ihrem System laufenden Prozesse wissen wollen, aber nichts darüber, was diese Daten bedeuten. Wenn sie es noch nie ausprobiert haben, tippen sie einfach PSTAT in einer OS/2 Kommandozeile ein (vergessen sie nicht, die Ausgabe nach MORE zu pipen).

Wenn es ihnen um ernsthaftes Einstellen ihres OS/2 Systems geht, ist CPU Monitor Plus von BonAmi Software das Werkzeug, das sie brauchen. Die Anwendung analysiert ihr System, sammelt Daten und erstattet ihnen über die System Aktivitäten Bericht. Die Installation ist ein Klacks. Die einzige Entscheidung, die sie machen müssen, ist, in welchem Verzeichnis sie die Files verstauen wollen. CPU Monitor Plus muß wissen, wo es nach der CONFIG.SYS suchen soll, für den Fall, daß sie den BootManager benutzen. Für eine einfache Installation sagen sie dem Setup einfach, daß sie alle Files in einem Verzeichnis installieren wollen. Bei einer Benutzer-Installation können sie ausführbare Files, DLLs, Treiber und Hilfe Files in separaten Verzeichnissen unterbringen. Setup verändert sowohl CONFIG.SYS als auch die OS2.INI, aber sie haben die Möglichkeit, diese Veränderungen abzuschalten.

Sobald CPU Monitor Plus installiert ist und das System neu gebootet wurde, kann das Programm über das Anwendungsicon auf ihrem Desktop oder von einer Kommandozeile gestartet werden.

Wenn sie Informationen über ihr System suchen, wird sie CPU Monitor Plus über die CPU Auslastung von ausgewählten Prozessen und Threads, über die RAM Auslastung und Verfügbarkeit in Prozessen, über die Hardware Auslastung, Prozeß und Thread Prioritäten und Ausführungsstatus, als auch über Kind-Eltern Beziehungen informieren. Einige von ihnen werden die Kontrollfeatures des Programms nutzen wollen, um Programme anzuhalten, normalerweise unsichtbare Programme festzustellen und zu untersuchen oder die Ausführungspriorität von Prozessen dynamisch zu ändern.

Die Anleitung ist sehr gut geschrieben und erklärt die Setup Prozedur deutlich und klar. Die Einführung enthält eine Sektion, in der erläutert wird, wie das OS/2 Multitasking und Speichermanagement funktioniert und schließt mit einer kleinen Sektion darüber, wie CPU Monitor Daten sammelt.

CPU Monitor Plus hat sechs vordefinierte Informationsanzeigen und zwei wählbare Anzeigemöglichkeiten, die konfiguriert werden können. Die vordefinierten Anzeigen werden die Neugier der meisten Anwender befriedigen, sie reichen von der CPU idle Zeit über Prozess ID, Thread ID, Status, Priorität bis zur CPU Zeit.

Der Anwender kontrolliert CPU Monitor Plus entweder über die Pull-Down Menüs oder über Tastaturkommandos (Ctrl Taste plus eine für eine Aktion definierte Taste, z.B. Ctrl-2 für die Anzeige der prozentualen CPU idle Zeit). Eine der hilfreichsten Menüaktionen erscheint im Filemenü. Es ist die Log Funktion. Diese Funktion erlaubt dem User, ein File auszuwählen, das sämtliche Statistiken sammelt und das Führen dieses Log Files ein- oder auszuschalten. Logs von Daten können sehr nützlich sein, da Textfiles weiter bearbeitet werden können, um wichtige Daten hervorzubringen, so zum Beispiel, wieviel Swapping tatsächlich in einem bestimmten Zeitraum vorkommt.

Auch hier erläutert die Anleitung diese Funktionen mit genügend Details, um ihnen eine Vorstellung zu vermitteln, wie sie mit CPU Monitor Plus mögliche Performance Probleme identifizieren können.

Den Status eines Systems melden zu lassen ist schon ein Grund, um dieses Utility in ihrem Werkzeugkasten zu haben, aber CPU Monitor Plus erlaubt dem Anwender auch, seine System Umgebung zu kontrollieren. Das Kommando Menü liefert die Kontrollen, um Prozesse und Threads, die OS/2 gerade ausführt, zu verändern. Sie haben einen Prozess, der im Hintergrund läuft und CPU Takte aufsaugt, aber nicht in der Fensterliste auftaucht, so daß sie ihn nicht beenden können? Das KILL Kommando erlaubt ihnen, spezifische Prozesse zu stoppen. CPU Monitor Plus erlaubt Entwicklern, mit diesem Programm Prioritätsebenen eines Prozesses oder eines Threads mit Hilfe des PRIORITY Kommandos zu verändern und damit zu experimentieren. Veränderungen der System Performance können mit dem Befehl SUSPEND, der Prozesse anhält, beobachtet werden.

Als ob das nicht schon genug wäre, liefert CPU Monitor Plus ihnen auch Werkzeuge für die Überwachung des RAM Einsatzes, der Festplatten Aktivitäten und sogar für die Interrupt-überwachung. Zusätzliche Hardwareüberwachungs-Tools runden die unvergleichliche Nützlichkeit dieses Produkts, im Vergleich zu anderen Produkten, ab.

Das ist das wichtigste Tool, das ein System Administrator für die Analyse des Systems braucht, für das er verantwortlich ist. Die Werkzeuge sind genügend leicht zu benutzen, so daß der Administrator nicht viel Zeit darauf verwenden muß, die Anwendung des Produkts zu erlernen und sich voll auf die Ergebnisse konzentrieren kann.

CPU Monitor Plus ist ein Produkt von:

BonAmi Software Corporation 60 Thoreau Street, Suite 219 Concord, MA 01742 [] 508-371-1997 MSRP: $129.00 Street price: $79 - $85

''Der Autor, Bill Stevens, ist Gründer und Präsident der Stevens Consulting Services, einer Firma, die sich auf OS/2 WARP, OS/2 WARP Connect, OS/2 WARP Server und DB2 für OS/2 spezialisiert hat. Er ist ein IBM zertifizierter OS/2 Instruktor, IBM zertifizierter LAN Server Instruktor und Co-Autor von Inside OS/2 Warp, einer New Riders Veröffentlichung. Er kann über seine E-Mail Adresse erreicht werden. [mailto:wsteven@ibm.net].''