View Full Version : Collect Performance Data
KingofKning
14-04-10, 13:11
Hallo *all,
wir haben hier Monatsauswertungen die sonst in 10 Minuten durch sind und jetzt über eine Stunde dauern.
Unser Softwarehaus hat auf das Problem angespochen die lapidare Antwort das die Programme nicht geändert wurden, und sie somit nichts machen können.
Ich hatte jetzt nicht wirklich mit Hilfe gerechnet, und wurde daher auch nicht enttäuscht.
Bringt mich aber bei meinem Problem nicht weiter.
Daher als nicht Fachmann bei diesem Thema, kann mir evtl. das Tool "Collect Performance Data" weiterhelfen?
Als Änderung zu vorher muß ich leider festhalten das ich vor 14 Tagen die aktuellen PTFs eingespielt habe (V5R4). Könnten natürlich eine Rolle spielen.
Wie würdet ihr bei dem Problem vorgehen?
Ich hatte schonmal die Prio auf 10 gedreht, der dümpelete aber weiter bei 2 - 3 % rum, die ganze Kiste hat mal gerade 10% Auslastung
GG
Hallo,
wir hatten das Problem auch mal. Da war ein Plattencontroller defekt. Mal mit WRKDSKSTS - F11 schauen, ob alle Platten aktiv sind.
Gruss
akorb
KingofKning
14-04-10, 14:29
Danke,
aber ich verbringe jeden morgen damit meine Excel Checkliste abzuarbeiten wo alle Punkte draufstehen die ich prüfen muß ein dsplog wrkdsksts wrkactjob wrkmsgq qsysopr etc. steht auf drauf, deswegen hätte ich soetwas wohl auch mitbekommen.
Aber nichts ist unmöglich.....
GG
- wenn die im Batch laufen, würde ich als erstes mal die Start und Ende Message inspizieren, letztere weist den CPU Verbrauch aus, den man als erstes in Relation zur Laufzeit stellt.
- wenn die SQL benutzen, wäre dann der DBMON dran.
danach kann man dann die weiteren Schritte überlegen.
D*B
Hallo *all,
wir haben hier Monatsauswertungen die sonst in 10 Minuten durch sind und jetzt über eine Stunde dauern.
Unser Softwarehaus hat auf das Problem angespochen die lapidare Antwort das die Programme nicht geändert wurden, und sie somit nichts machen können.
Ich hatte jetzt nicht wirklich mit Hilfe gerechnet, und wurde daher auch nicht enttäuscht.
Bringt mich aber bei meinem Problem nicht weiter.
Daher als nicht Fachmann bei diesem Thema, kann mir evtl. das Tool "Collect Performance Data" weiterhelfen?
Als Änderung zu vorher muß ich leider festhalten das ich vor 14 Tagen die aktuellen PTFs eingespielt habe (V5R4). Könnten natürlich eine Rolle spielen.
Wie würdet ihr bei dem Problem vorgehen?
Ich hatte schonmal die Prio auf 10 gedreht, der dümpelete aber weiter bei 2 - 3 % rum, die ganze Kiste hat mal gerade 10% Auslastung
GG
andreaspr@aon.at
14-04-10, 19:39
In solch einen Fall würde ich auch zuerst mal ein DB-Monitoring im Navigator machen und schaun was so lang dauert (wenns an der DB liegt) und mir die Zugriffspfade ansehen. Eventuell wurden Indize gelöscht, werden nicht mehr benützt oder Einstellungen in der QAQQINI geändert usw.?
KingofKning
19-04-10, 08:53
In solch einen Fall würde ich auch zuerst mal ein DB-Monitoring im Navigator machen und schaun was so lang dauert (wenns an der DB liegt) und mir die Zugriffspfade ansehen. Eventuell wurden Indize gelöscht, werden nicht mehr benützt oder Einstellungen in der QAQQINI geändert usw.?
Sach mal wie mache ich das denn? Hatte mir am Sonntag das mal angesehen, und auf Anhieb eigentlich nur das für SQl gefunden.
Da es sich hier aber um ein RPG Programm handelt hilft mir das ja wojhl nicht weiter.
Gibt es da ein Redbook zu?
GG
... bei record level ist das witzlos. Mit und ohne redbook.
IBM Redbooks | SQL Performance Diagnosis on IBM DB2 Universal Database for iSeries (http://www.redbooks.ibm.com/abstracts/sg246654.html)
D*B
Sach mal wie mache ich das denn? Hatte mir am Sonntag das mal angesehen, und auf Anhieb eigentlich nur das für SQl gefunden.
Da es sich hier aber um ein RPG Programm handelt hilft mir das ja wojhl nicht weiter.
Gibt es da ein Redbook zu?
GG
KingofKning
19-04-10, 09:45
Hallo *all,
das Programm hatte am Sonntag eine Laufzeit von 18 Minuten, heute läuft das Teil 39 Minuten. Die komplette Kiste dümpelt aber eigentlich immer so bei 4 - 5 % Auslastung rum.
Läßt mich dich irgendwie auf Record-Locking oder so was in der Art schließen, wobei ich keine LCKW sehe.
GG
andreaspr@aon.at
19-04-10, 10:23
Wenn die Festplatten wie wild hackeln, weil soviele Daten gelesen werden müssen hat die CPU meist nicht viel Auslastung. Ich würd mal während der Laufzeit ins WRKDSKSTS rein schaun.
Bzw. mit WRKJOB --> 14. Offene Dateien anzeigen, falls aktiv --> F11 beobachten ob es IOs gibt.
KingofKning
20-04-10, 13:03
Hallo *all,
ich habe folgendes Statement abgesetzt:
STRDBMON OUTFILE(GREGOR/AUSWERT) JOB(*ALL/GXXXXXX/MOABVERGL) TYPE(*DETAIL) INCSYSSQL(*YES) COMMENT('Auswertung für Frau YYY 20.04.2010')
Bei wrkactjob sehe ich
QBATCH QSYS SBS 0,0 DEQW
MOABVERGL GXXXXXXX BCH 0,0 PGM-MWS900 RUN
In der Auswertungsdatei steht
Physische Teildatei anzeigen
Datei . . . . . : AUSWERT Bibliothek . . . : GREGOR
Teildatei . . . : AUSWERT Satz . . . . . . : 1
Steuerung . . . : Spalte . . . . . : 1
Suchen . . . . . :
*...+....1....+....2....+....3....+....4....+....5 ....+....6....+....7....+....8....+....9....+....0 ....+....1....+....2....+....3
±2010-04-20-13.52.00.540167YYYYGS04 GXXXXXXX489424S65FFEB1 YYYYYGS04 GXXXXXXX4894
****** DATENENDE ******
Ich finde das persönlich jetzt etwas dünn.
Warum dät et dat nit?
Für sachdienliche Hinweise dir zur Ergreifunng des Performance Killer führen wäre ich dankbar.
GG