> Mauri Kanter WROTE: > > Good Morning, > > I managed to start and collect some files (see below) > > SYSHIS20100829.170256.CNT > SYSHIS20100829.170256.MAP > SYSHIS20100829.170256.SMP.00 > SYSHIS20100829.170256.SMP.01 > SYSHIS20100829.170256.SMP.02 > > with the Hardware Instrumentation services. > > I couldn't find any reporting facilities ... In particular the .SMP > files look binary > stuff ... > > Are there any ? Any help on getting me started ? >
Here is a page from a Share presentation 1) Customer reports a performance problem on a z10 system 2) IBM instructs customer to collect instrumentation data for diagnosis a) Start HIS b) Modify HIS,Begin,. command to start data collection c) Modify HIS,End -- or - Stop HIS 3) Output: SMF type 113 subtype 2 records (raw counter values) Counter statistics in .CNT USS file (delta ctrvalues) Binary sampling files (.SMP) -one per active CPU Load module/CSECT mapping file (.MAP) 4) Output is returned for analysis Since I am not familiar with BCPii or the HIS functions, I am not sure of their purpose yet. But from this one page, it looks like HIS maybe more for IBM than customer. Also from Cheryl Watson's website, z10 CPU Measurement Facility (CPU MF) - John also described the new hardware instrumentation available on the z10 ECs (GA2) and BCs. The software component is called the Hardware Instrumentation Services (HIS). Because the hardware is collecting the data, there is nearly no impact to the system being measured. IBM can see uses for this in future workload characterization, improving ISV and IBM products, and application tuning. An SMF type 113 record can be produced from HIS, although there are currently no programs to produce reports from this record or the UNIX files that contain the samples. We don't know if these will come later, or be incorporated into a product. ISVs will probably use this facility a lot. I expect to provide a longer article on the CPU MF after more people have tried it. If you do use it, please tell me what you find. If you're going to jump in and use John's handout to run HIS, then I've got some suggestions: 1. Study the documentation carefully before you begin. In addition to John's presentation, you can also look at: Ed Jaffe's SHARE session 2839 (slides 16-21). This has some good examples of output. Greg Dayne's SHARE session 2848 (pages 54-55). This has a good set of steps for implementation. IBM Research article - IBM System z10 performance improvements with software and hardware synergy at http://www.research.ibm.com/journal/rd/531/jackson.pdf. SA22-7627-19 - MVS Commands, "Setting up hardware event data collection." SA23-2260-00 - The Set-Program-Parameter and CPU-Measurement Facilities. SA23-2261-00 - IBM The CPU-Measurement Facility Extended Counters Definition for z10. [Editor's Note - The hyperlinks refer to SHARE sessions from the Austin SHARE.] 2. Apply the required APARs: OA25755, OA25750, and OA25773 (z/OS 1.7 - 1.10, Oct2008), and ensure that you have the correct microcode level installed. 3. You can probably safely use COUNTERS mode, which has low overhead (less than 1/100th of a second for the HIS address space during a 15-minute interval). But be careful of using SAMPLING mode because it can produce HUGE volumes of I/O unless you change the sampling frequency. The default of SAMPFREQ=800000 and DURATION=10 produces 8 million samples in 10 minutes. Start with a small value (e.g. SAMPFREQ=320), and never go higher than SAMPFREQ=130000 for a smaller z10 BC. Hope this Helps Lizette ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html