Presentation is loading. Please wait.

Presentation is loading. Please wait.

Zinsight: Understanding Traces from System Z Steve Heisig, Wim De Pauw IBM T.J. Watson Research WASL 2009.

Similar presentations


Presentation on theme: "Zinsight: Understanding Traces from System Z Steve Heisig, Wim De Pauw IBM T.J. Watson Research WASL 2009."— Presentation transcript:

1 Zinsight: Understanding Traces from System Z Steve Heisig, Wim De Pauw IBM T.J. Watson Research WASL 2009

2 © Copyright IBM Corporation System Z OS Level Tracing: Starting point: A problem has been detected by software or human analysts. A System Dump contains a snapshot of the Trace Tables ~2 Million, ~100 byte trace events per second per cpu Syscall level events Optional Branch Trace ~50 event types Used for Problem Diagnosis and Performance Tuning Why can’t I saturate the cpu? Who is consuming the cpu?

3 © Copyright IBM Corporation SYSTEM TRACE TABLE PR ASID WU-ADDR- IDENT CD/D PSW----- ADDRESS- UNIQUE-1 UNIQUE-2 UNIQUE-3 PSACLHS- PSALOCAL PASD SASD TIMESTAMP-LOCAL CP UNIQUE-4 UNIQUE-5 UNIQUE-6 PSACLHSE DATE-10/26/ C58B0 SSAR C58B0 SSAR C58B0 PR FA3DACE 00_135BB C58B0 PC E3E1 02B C58B0 PC F IeaMQry C5250 PR E3E0 7F5F29D C5250 PC E34A 02B C5250 PR F34 012B E C5250 PR E34A 7F5F29D C5250 PR F11A C5250 PC C473E1 02D C5250 PR C473E1 1191F11A C5250 EXT D FDEAE :22: C5250 SVC D2400 CB0B130C B5EB188 4B0B3FCA DevType 12:22: C5250 SVC 3C 070C D512E FD84C Estae 12:22: C5250 SVCR 3C 070C D512E FD84C 12:22: C5250 SVC 3C 078C D B0B3FCA Estae 12:22: C5250 SVCR 3C 078C D B0B3FCA 12:22: C5250 SVCR D2400 CB0B130C :22: C5250 PC B0B4B6D C5250 SSAR C 002C C5250 SSAR C5250 PR B0B4B6D 11FA1BC C5250 PC B0B4B6D C5250 SSAR C 002C C5250 SSAR C5250 PC FA3DACE 0018D C5250 SSAR E 002E C5250 SSAR C5250 PC E34A 02B01 Raw Trace Entries

4 © Copyright IBM Corporation Graphical representation, navigation, searching and statistics

5 © Copyright IBM Corporation Zinsight extracts execution flows to reduce the amount of data for the user

6 © Copyright IBM Corporation Finding bottlenecks is easy

7 © Copyright IBM Corporation Multiprocessor analysis shows the impact of MP on your applications

8 © Copyright IBM Corporation Zinsight usage

9 © Copyright IBM Corporation Conclusion: Zinsight as a QA tool Pro-active analysis of performance Problem determination for difficult cases Combination of visualization and pattern extraction to handle large complexities Zinsight technology can be applied to different systems

10 © Copyright IBM Corporation Next Steps: Register and overlay traces from other levels of the system Millicode, Hypervisor, IO Assist processor, Hardware Accelerators, Component Traces Larger Traces Not capable of fitting into memory or being processed deterministically Use Temporal Data Mining techniques, sampling to build up a statistical picture Tweaking Hardware to make Tracing cheaper


Download ppt "Zinsight: Understanding Traces from System Z Steve Heisig, Wim De Pauw IBM T.J. Watson Research WASL 2009."

Similar presentations


Ads by Google