|
PERFORMANCEANALYSE

Dadurch, dass man alle 15 Sekunden Daten aller Jobs zur
Verfügung hat, sind die Möglichkeiten an
unterschiedlichen Auswertungen und Charts nahezu
unendlich. Die untere Auswertung wird häufig als "erster
Blick" auf die Ergebnisse einer Analyse gewählt: "Job
Performance Summary" (Job-Performance Zusammenfassung)
absteigend nach verbrauchter CPU-Zeit sortiert.

Hier einige Beispiele der Ergebnisse und Optionen
basierend auf obigen Daten - wir verweisen auf die roten
Zahlen:
1. Der Batchjob SNBRVRE nutze über Stunden die gesamte
Leistung einer CPU - 715 Millionen Lesezugriffe und nur
1613 Plattenzugriffe. Es war einfach den Grund
herauszufinden: Der Job war in einer Endlosschleife!
2. 19066 Batchjobs "benahmen sich" so gut, dass GiAPA
sich entschied die Daten nicht für eine individuelle
Analyse zu behalten - aber alle Details sind verfügbar,
falls man sie doch braucht …
3. Ein interaktiver Job sollte nie mehr als eine Stunde
einer CPU "verbrauchen" - der Benutzer lässt
wahrscheinlich Batch-ähnliche Programme laufen! Wenn man
den Cursor auf den Job positioniert und entweder F6, F7
oder F8 drückt, gibt dieser Aufruf die Analyse der
zugegriffenen Dateien zurück (+ zeigt ineffiziente I/Os
auf), und F9 startet die Analyse des Aufrufstapels (sagt
Ihnen welche Programme die meisten Resourcen benötigt
haben). F10 / F11 zeigt nähere Details.
4. Um eine grafische Darstellung von z.B. Jobs die mehr
als eine halbe Stunde CPU verbraucht haben zu bekommen,
positionieren Sie den Cursor auf den letzten Job über
der gepunkteten Linie und drücken Sie F14. Die
dargestellten Daten zeigen die verbrauchten CPU-Sekunden
weil die Satzreihenfolge absteigend für die CPU-Nutzung
war.
Standardmäßig wird ein Balkendiagramm angezeigt:

Natürlich kann der Benutzer zwischen unterschiedlichen
Darstellungsarten auswählen.

Wie Sie oben sehen, gibt es sehr viele unterschiedliche
Möglichkeiten. Hier z.B. ein 3D Spaltendiagram, dass die
Benutzer, die die meisten Plattenzugriffe verursacht
haben, darstellt

Diese Auswertung zeigt die Benutzerprogramme, die die
meisten HotSpots verursachten, z.B. sie waren aktiv als
ein Job in den letzten 15 Sekunden mehr als 6% der CPU
verbraucht hat. Diese Top-10 zu optimieren, würde
voraussichtlich mehr als 80% aller Performance Sorgen
"vertreiben" … (F14 würde die Daten in grafischer
Darstellung zur Verfügung stellen.)

Falls Sie wissen, dass es einen Performanceeinbruch zu
einer bestimmten Zeit gab, können Sie natürlich
Statistiken pro 15-Sekunden Datensammlungs-Intervall
bekommen. Sie zeigen genauso die System ASP
Plattennutzung und die Namen der sechs Jobs die die
meisten Resourcen in jedem Intervall verbraucht haben.

|