Peter and Scott present on and write about many mainframe performance oriented topics. Some of their "greatest hits" may be found below.
Click on a title to see the abstract for the presentation.
Click on the "Download" button to access the presentation immediately.
BONUS - Click here to watch Peter Enrico's "Not a Legacy but a Legend" interview with Planet Mainframe. (You will be redirected to their website)
2024
ARTICLE - Peter Enrico - WLM 30th Anniversary Article
Get an inside perspective from somebody who contributed to the foundation of WLM. Learn more about why IBM’s Z platform is so special from Peter Enrico of EPS, who has been regularly lecturing, teaching, and consulting in the field of z/OS computer performance for over 35 years.
Peter Enrico - Understanding and Using Enclave Measurements
Enclaves on z/OS are used for a variety of purposes, but the most common usage is for DB2 DDF transactions. Recently, additional and new enclave measurements have been added to the SMF data to help understand enclave transactions performance and CPU usage. During this webinar, Peter Enrico will review the concept and usage of enclaves. Then, he’ll provide an inventory of the most useful enclave measurements and how those measurements can be used to evaluate the performance of your enclave workloads.
Scott Chapman - Response Time Goals: Average or Percentiles?
In this webinar, Scott Chapman will discuss why one would want to use response time goals and the difference between using average and percentile response time goals. While percentile goals are used far more often than average goals, there are situations where average goals may be more appropriate. After this webinar, you’ll have a better appreciation for when average response time goals provide better transaction management.
Peter Enrico - Understanding Page Faults and Their Influence on Uncaptured Time
This webinar is a back-to-basic webinar about memory management and page faults. Recently, there has been talk about the influence of first reference page faults and their influence on uncaptured time and capture ratios. Since uncaptured time translates to MSU consumption, it is always interesting to explore what contributes to these MSUs. Besides, what is the difference between a demand page fault and a first reference page fault? After attending this webinar with Peter Enrico, you will be more familiar with z/OS memory management, page faults, and uncaptured times.
Scott Chapman - Rethinking IBM Software Cost Management Under Tailored Fit Pricing
Are you considering moving from the rolling-4-hour average (R4HA) MLC pricing to the consumption model of Tailored Fit Pricing (TFP)? Or maybe you have moved from R4HA to TFP already and are now wondering about how to better manage your bill. Or maybe you’d just like an update on what TFP is and if you should consider it. In any of those cases, come to this webinar wherein Scott Chapman will review TFP and what we’ve been hearing from IBM and customers about it. He’ll also explain how you must change your thinking about managing workload for optimal software cost management when moving from R4HA to TFP.
Peter Enrico - Understanding MVS Busy % versus LPAR Busy % versus Physical Busy %
During this webinar, Peter Enrico will explore the SMF 70 processor dispatch measurements and the formulas that these measurements are used with to calculate physical and logical and MVS processor utilizations. Also discussed will be the conceptual difference and usage between physical and logical utilizations.
Scott Chapman and Larry Strickland - Optimizing Performance at the Speed of Light: Why I/O Avoidance is Even More Important Today
Long gone are the days of the mainframe processors having relatively low processor speeds and relatively small memory sizes. The modern mainframe can have TBs of memory, and the processor clock speeds are among the fastest in the world. Fast processors wait at the same speed as slow processors, but the opportunity cost of waiting is higher. Optimizing processor performance today is all about keeping data as close as possible to the CPU core and reducing the instruction count needed to get to a piece of data. In this webinar, special guest Larry Strickland from Data Kinetics will join Scott Chapman for an interesting discussion into why I/O avoidance is more important today and different ways that can be accomplished.
Peter Enrico - WLM and SMF 99.2 – Service Class Period Measurements Deeper Dive
The SMF 99.2 record has been around since the first availability of WLM. It contains service class period measurements by the WLM policy and resource adjustment algorithms. During this webinar, Peter Enrico will walk through the measurements of the SMF 99.2 record and show how these measurements can be used. During this webinar, the attendees will also gain insights into the WLM policy adjustment algorithms and how they work.
Peter Enrico - WLM and SMF 99.1 – System Measurements Deeper Dive
The SMF 99.1 record has been around since the first availability of WLM. It contains system level data, the trace of SRM actions, data about resource groups, and a whole host of other measurements. The SMF 99.1 records system levels details used by the WLM policy and resource adjustment algorithms. During this webinar, Peter Enrico will walk through the measurements of the SMF 99.1 record and show how these measurements can be used. During this webinar, the attendees will also gain insights into the WLM policy adjustment algorithms and how they work.
The SMF 113 processor cache counter measurements are critical whenever evaluating a CEC’s delivered capacity, or when upgrading or making changes to the processor environment. During this session, Peter Enrico will discuss the z16 processor cache counters, what they mean, and how they can be used. This will be a very interesting and educational session.
Scott Chapman - More/Slower vs. Fewer/Faster CPUs: Practical Considerations in 2024
Mainframe customers have had a choice of processor speeds for years. As full-capacity engines have grown, more and more customers are finding that those full-capacity engines are not an ideal fit for them. For some customers the z16 A02 may even be preferable to an A01. What are the advantages to using sub-capacity engines? Does your LPAR configuration matter? What metrics should be examined to determine if a more/slower configuration is a good fit for your workload? Is it possible that this choice might impact your software bill? Come to this session with Scott Chapman to learn why more/slower CPUs may be a better fit for many environments and how to determine what workloads might be at risk for moving to slower CPUs.
Peter Enrico & Scott Chapman - z/OS Performance Spotlight: Some Top Things You May Not Know
During this session, Peter Enrico and Scott Chapman of Enterprise Performance Strategies, Inc. (EPS) will discuss a variety of z/OS performance measurement, analysis, and tuning techniques that may not be commonly known or are not often discussed. The key objective of this presentation is to provide the attendee with information they can bring back to their shop and conduct some analysis or tuning exercises. A secondary objective of this session is to help the attendee learn more about the z/OS environment and how things work. This session is sure to be highly educational!
Peter Enrico - WLM Turns 30! : A Retrospective and Lessons Learned
This year marks the 30th anniversary of the announcement and availability of WLM. Let's celebrate with a retrospective of why this feature of MVS was a game changer in the world of computer performance management. What were the motivating factors, evolution of WLM, and lessons learned? This presentation will be given by Peter Enrico, who was an original member of the WLM algorithms design and development team. The more senior attendees will listen nostalgically. Newer performance professionals will gain insights to the evolution and maturity of WLM. This is going to be a great 30-year review and will be full of insights.
Scott Chapman - Macro to Micro: Understanding z/OS Performance Moment by Moment
Most customers report on most z/OS performance in 15-minute intervals, which is fine for most use cases. But those 15-minute intervals gloss over the complexity of what happens on time scales more relevant to the CPU: microseconds to seconds. While performance analysts usually don’t need to worry about that complexity, having a mental model of what’s going on at the micro scale can help explain seemingly confusing results such as having TSO users complain about poor response time when the reports indicate the machine is not very busy. Or why the same work consumes different amounts of CPU at different times. Or why LPAR configurations can impact performance. In this presentation Scott Chapman will discuss performance from the 15-minute interval down to the microsecond level and discuss how CPUs get virtualized and shared between LPARs and between address spaces within LPARs. You’ll leave with a new appreciation for how the micro level can impact the macro level.
Peter Enrico - Introduction to Parallel Sysplex & Data Sharing
This presentation will provide a comprehensive overview of Parallel Sysplex in a z/OS environment. The attendee will learn the basic concepts of Parallel Sysplex and data sharing. Covered in the presentation will be an introduction to coupling facility and its resources, coupling facility structures and how they are used, and exploiters of the coupling facility. Also covered in the presentation is how data sharing actually works. While billed as a rookie session, this presentation will even teach the seasoned z/OS professional a few new things.
Scott Chapman - 60 Years of Pushing Performance Boundaries with the Mainframe
The modern mainframe traces its lineage back to April 7, 1964 when the IBM introduced the System/360. Businesses were immediately enamored with the radical idea that one shouldn’t have to rewrite one’s software when upgrading one’s computer. However, the other radical part of the announcement was the idea that a single computer line could encompass a 50x range in performance and capacity. The foundation for today’s high-performance computing environment was laid in the early days of the System/360 and System/370 and echoes through the decades to enable our modern world. In this presentation, Scott Chapman will discuss how the IBM mainframe line introduced several performance breakthroughs that are still relevant today. You might even get a few performance tips for your modern mainframe environment along the way.
Do you have z/OS Connect? Are you aware of the performance measurements available for it? Do you understand them? In this webinar, Nancy DiFilippo will explain and explore the different SMF records that can be cut by z/OS Connect, with a focus on what record types you should enable and how to make sense of the resulting data.
Peter Enrico - Advantages of Multiple Period Service Classes
The ability to have and manage workloads in multiple period service classes has been around since the very first days of WLM. In fact, multiple period service classes are a continuation of the ancient multiple period performance groups of early MVS. However, the use and managing of multiple period service classes has evolved. During this webinar, Peter Enrico will review and discuss some advantages of using multiple period service classes in the year 2024.
Scott Chapman - What a z/OS Guy Learned About AWS in 10 Years
At Enterprise Performance Strategies, we’re some of the best in the world at helping people understand, improve, and manage the performance of their z/OS systems. When Scott Chapman joined EPS in 2014, he brought with him over 20 years of managing IT in a z/OS environment but then had to shift to AWS. Over the past 10 years as both EPS and the AWS offering catalog have grown, Scott has formed a few opinions and observations of AWS that may be of interest to those who have a mandate for migrating part or all their mainframe workload to the cloud. Spoiler alert: not all grass is greener on the other side of the fence.
Scott Chapman - Per CPU Utilizations
When CPU utilizations are reported and analyzed, it is most common that the utilizations reported are for the pool of processors configured to a machine or to an LPAR. Rather than reporting the utilization of each processor, usually we just look at the average across all the online processors. Why is this? Is there any value to analyzing the utilizations of each individual processor? How are the measurements for an individual processor affected by HiperDispatch? During this presentation, Scott Chapman will explore reporting and analyzing individual CPU measurements. It will be interesting to see how the measurements for individual processors differ from reporting the utilization of the pool of processors.
In the world of batch job management, the choice of initiator strategy (WLM or JES) may seem confusing. What are the advantages of WLM initiators over JES initiators – or is there one? Should I/could I use a mixture? In this webinar, Nancy DiFilippo will discuss what you should consider when deciding which workloads are best suited for WLM initiators.
Scott Chapman - Introducing Pivotor Outlier Detection and Analysis
Since the beginning of time, performance analysts have wanted a simple and easy way to find unusual data points in their data with the hope of finding and mitigating unexpected changes before they become significant performance problems. Outlier (or anomaly) detection has been explored for decades with various statistical techniques, usually with mixed results: too complicated to set up and manage, too many false positives, too expensive to perform over large numbers of metrics, or too hard to investigate the results. Pivotor’s new Outlier Detection and Analysis capability utilizes new machine learning techniques and visualizations to address these challenges and empower performance analysts with valuable insight. Existing customers will want to attend this webinar featuring speaker Scott Chapman to gain an understanding of the new Outlier reports and how to use them. If you’re not yet a Pivotor customer, attend anyway to see a demo of Pivotor’s latest functionality.
Scott Chapman - SHARE - Configuring LPARs to Optimize Performance
PR/SM has been around for nearly 40 years now. PR/SM technology has advanced and evolved over these last 40 years. This also means that the most efficient configuration strategies haven also changed. What may have been a recommended configuration years ago may no longer be the best configuration today. During this presentation, Scott Chapman will discuss PR/SM LPAR configurations to avoid. Scott will review these configurations and then explain why these configurations are not recommended. You will learn more about PR/SM, LPAR configurations, and processor measurements during this presentation.
Scott Chapman - SHARE - The Highs and Lows: How Does Hyperdispatch Really Impact CPU Efficiency?
HiperDispatch has been around for a number of years now, but there is still a misunderstanding of the true differentials and effectiveness of logical processors designated as high, medium, and low. In addition, there is the seemingly never ending questions of how HiperDispatch determines the number of high, medium, and low pool processors for an LPAR. A common practice is to optimize LPAR configuration such that the most important LPARs have at least one high pool processor. But how much does this matter in real life? How much benefit can you expect to gain for your most-loved LPARs if you can give them an extra high-pool processor? How much might that hurt other LPARs? During this session, Scott Chapman will dive deeper into HiperDispatch and help the attendees better understand the true meaning and effectiveness of each pool of processors.
Peter Enrico and Scott Chapman - SHARE - z/OS Performance Spotlight: Some Top Things You May Not Know (March 2024)
During this session, Peter Enrico and Scott Chapman of Enterprise Performance Strategies, Inc. (EPS) will discuss a variety of z/OS performance measurement, analysis, and tuning techniques that may not be commonly known or are not often discussed. The key objective of this presentation is to provide the attendee with information they can bring back to their shop and conduct some analysis or tuning exercises. A secondary objective of this session is to help the attendee learn more about the z/OS environment, and how things work. This session is sure to be highly educational!
Peter Enrico - SHARE - 30th Anniversary of Parallel Sysplex: A Retrospective and Lessons Learned
This year marks the 30th anniversary of the announcement and availability of Parallel Sysplex, Data Sharing, and WLM. Let's celebrate with a retrospective why these game changes to the mainframe platform and the world of computer performance management. What were the motivating factors and lessons learned? This presentation will be given by Peter Enrico, who was an original member of the WLM algorithms design and development team. The more 'senior' attendees of this session will listen nostalgically. Newer performance professionals will gain insights into the evolution and maturity of the z/OS platform. This is going to be a great 30-year review and will be full of recommendations and insights.
Peter Enrico and Scott Chapman - SHARE - CPU Critical: A Modern Revisit of a Classic WLM Option
The CPU Critical attribute on the service class definitions has been around since almost the beginning of WLM but it is still sometimes misunderstood. What does it do? When should or shouldn’t you use it? What if it was enabled on all your importance 1 and/or 2 workloads? Join Scott Chapman and Peter Enrico in this session for an interesting exploration of the history and usage of CPU Critical, an examination of some modern uses of it, and finally some opinions about the upcoming z/OS 3.1 changes that may default CPU Critical on for certain importance levels (and already does during boost intervals).
Scott Chapman - Understanding and Measuring Warning Track on z/OS
Warning Track Interrupts (WTIs) were first introduced a number of years ago on the zEC12. WTIs are used to maximize physical CPU utilization and improve response time by providing a communication method between the PR/SM hypervisor and z/OS. Essentially, PR/SM is warning z/OS that it is about to have a physical processor un-dispatched, and this gives z/OS an opportunity to remove a unit of work from the processor before the actual interrupt occurs. During this webinar, Scott Chapman will further explain Warning Track. Scott will also review the SMF measurements and whether those measurements are useful in understanding and managing your LPARs.
Bob Rogers and Peter Enrico - Mainframe Efficiency at High Utilizations
In 2007, Gary King wrote a short paper to answer the questions, “Can Any Single Workload Be Run At 100% CPU Busy?” and “Is there a growth in CPU time per transaction at higher utilization?”. Unfortunately, the answers are “No” and “Yes”. In this webinar, Bob Rogers and Peter Enrico will discuss some of the techniques and technologies that enable the IBM mainframe platform to perform very well at high utilization despite these challenging realities.
Peter Enrico - 30th Anniversary of WLM: A Retrospective and Lessons Learned
This year marks the 30th anniversary of the announcement and availability of WLM. Let's celebrate with a retrospective of why this feature of MVS was a game changer in the world of computer performance management. What were the motivating factors, evolution of WLM, and lessons learned?
This presentation will be given by Peter Enrico, who was an original member of the WLM algorithms design and development team. The more senior attendees will listen nostalgically. Newer performance professionals will gain insights to the evolution and maturity of WLM. Useful recommendations will be provided.
This is going to be a great 30-year review and will be full of recommendations and insights.
2023
Scott Chapman - SHARE - I/O, I/O It’s Home to Memory We (Should) Go
Optimizing z/OS system and application performance today is all about having data as close to the processor as possible when it’s needed. Despite some incredibly fast I/O times today, memory is still orders of magnitude faster and (still) the only good I/O is no I/O. Keeping data in memory can not only improve application performance but reduce CPU consumption as well. Fortunately, many systems today have sufficient memory to make potentially significant improvements. But memory is not infinite so how do you find the best opportunities for improvement? In this session Scott Chapman will discuss data sources and methods to find, evaluate, and implement I/O reduction opportunities. You’re sure to leave with good ideas that will help you eliminate unnecessary I/O and improve application and system performance.
Peter Enrico and Scott Chapman - CPU Critical: A Modern Revisit of a Classic WLM Option
The CPU Critical attribute on the service class definitions has been around since almost the beginning of WLM, but it is still sometimes misunderstood. What does it do? When should or shouldn’t you use it? What if it was enabled on all your importance 1 and/or 2 workloads? Join Scott Chapman and Peter Enrico in this session for an interesting exploration of the history and usage of CPU Critical, an examination of some modern uses of it, and finally some opinions about the upcoming z/OS 3.1 changes that will default CPU Critical on for certain importance levels (and already does during boost intervals).
Peter Enrico and Jamie Novotny - Pontification of Data Visualization for z/OS Performance
The authors of the presentation have years of experience helping people understand the performance of their z/OS systems, in part by visualizing the performance details that are stored in the SMF data. You probably won’t be surprised to find that we’re quite interested in data visualization as a discipline. In this webinar, Peter Enrico and Jamie Novotny will explore the psychology behind data visualization, discuss some visualization best practices, ridicule examples of poor visualizations, and explain how performance reports work to avoid obfuscation and promote understanding.
Scott Chapman - How Different are High, Medium, and Low Pool Processors?
HiperDispatch has been around for a number of years now, but there is still a misunderstanding of the true differentials and effectiveness of logical processors designated as high, medium, and low. In addition, there are the seemingly never-ending questions of how HiperDispatch determines the number of high, medium, and low pool processors for an LPAR. A common practice is to optimize LPAR configuration such that the most important LPARs have at least one high pool processor. But how much does this matter in real life? How much benefit can you expect to gain for your most-loved LPARs if you can give them an extra high-pool processor? How much might that hurt other LPARs? During this webinar, Scott Chapman will dive deeper into HiperDispatch and help the attendees better understand the true meaning and effectiveness of each pool of processors.
Scott Chapman - LPAR Configurations to Avoid
PR/SM has been around for nearly 40 years now. PR/SM technology has advanced and evolved over these last 40 years. This also means that the most efficient configuration strategies have also changed. What may have been a recommended configuration years ago may no longer be the best configuration today. During this presentation, Scott Chapman will discuss PR/SM LPAR configurations to avoid. Scott will review these configurations and then explain why these configurations are not recommended. You will learn more about PR/SM, LPAR configurations, and processor measurements during this presentation.
Peter Enrico - SHARE - z/OS WLM - Revisiting Goals Over Time
There are many reasons to "open up" a WLM service definition. Some changes need to be made for tuning, others for clean-up, and still others because the goals are outdated. Examination needs to be performed for planned environmental changes or changes to business priorities. The point is that there are many reasons to open up the WLM service definition for examination and potential changes. During this presentation, Peter Enrico reviews the different reasons to roll up your sleeves and analyze your WLM service definition. During this presentation, you are sure to learn a lot about a wide variety of areas related to WLM management on z/OS.
Scott Chapman - SHARE - Sharing CPUs: How z/OS and PR/SM Manage Logical and Physical Processors
Inside your mainframe there are physical CPUs, but in almost all cases z/OS gets logical CPUs to run work on. This distinction is sometimes confusing to people, especially in relation to how it can affect performance and available capacity. In this session we’ll discuss logical CPUs, physical CPUs, and the importance of understanding LPAR configuration options that can impact performance. After attending this session you should have a clear mental model of logical versus physical CPUs as well some ideas about how to optimally configure your important LPARs.
Peter and Scott - SHARE - PSP: z/OS Performance Tuning - Some Top Things You May Not Know (Aug 2023)
During this session, Peter Enrico and Scott Chapman of Enterprise Performance Strategies, Inc. (EPS) will discuss a variety of z/OS performance measurement, analysis, and tuning techniques that may not be commonly known or are not often discussed. The key objectives of this presentation will be to provide the attendees with information they can bring back to their shop and conduct some analysis or tuning exercises. A secondary objective of this session is to help the attendees learn more about the z/OS environment, and how things work. This session is sure to be highly educational!
Peter Enrico - Key Reports to Evaluate Coupling Facility CPU Utilization
This webinar will walk through and explain several reports that will be useful when evaluating the CPU capacity and usage of coupling facility processors.
Dynamic dispatch, thin interrupts, and the differences of physical CF processor utilization compared to virtual processor utilization will be discussed by
Peter Enrico.
Scott Chapman - Understanding How Memory Management Has Evolved in z/OS
Over the last several z/OS versions and machine generations, things have changed in terms of memory sizes and z/OS management of all that memory. During
this webinar, Scott Chapman will discuss z/OS large page support (1MB and 2GB) and why using them is still a best practice. Also, details about how z/OS
has changed to better manage large memory will be discussed. Things aren’t the same as they were 10 years ago!
Scott Chapman - Key Reports to Evaluate Usage of Parallel Access Volumes
In this webinar Scott Chapman will walk through and explain several reports that will be useful when evaluating the usage of parallel access volumes (PAVs).
The concepts and reasons for PAVs will be discussed; then, some key reports will be reviewed to help analyze the effectiveness of the usage of the PAVs in
your z/OS I/O subsystem.
Peter Enrico - Putting a lid on XCF
This webinar will walk through how XCF management has been greatly simplified with automatic transaction class management.
Significant changes were made to z/OS 2.4 so that transport classes are no longer needed to segregate messages by size or application.
During this webinar Peter Enrico will discuss all these changes and what needs to be done to take advantage of these XCF enhancements.
Peter and Scott - SHARE - z/OS Performance Tuning – Some Top Things You May Not Know (Mar 2023)
During this session, Peter Enrico and Scott Chapman of Enterprise Performance Strategies, Inc. (EPS) will discuss a variety of z/OS performance measurement,
analysis, and tuning techniques that may not be commonly known or are not often discussed. The key objectives of this presentation will be to provide the
attendee with information they can bring back to their shop and conduct some analysis or tuning exercises. A secondary objective of this session is to help
the attendee learn more about the z/OS environment, and how things work. This session is sure to be highly educational!
Peter Enrico - SHARE - z/OS WLM – Revisiting Goals Over Time
There are many reasons to "open up" a WLM service definition. Some changes need to be made for Tuning, others for clean-up, and still others because the goals are
outdated. Examination needs to be performed for planned environmental changes or changes to business priorities. The point is that there are many reasons to open
up the WLM service definition for examination and potential changes. During this presentation, Peter Enrico reviews the different reasons to roll up your sleeves
and analyze your WLM service definition. During this presentation, you are sure to learn a lot about a wide variety of areas related to WLM management on z/OS.
Peter Enrico - SHARE - Back to Basics – Introduction to Parallel Sysplex and Data Sharing
This presentation will provide a comprehensive overview of parallel Sysplex in a z/OS environment. The attendee will learn the basic concepts of
parallel Sysplex and data sharing. Covered in the presentation will be an introduction to coupling facility and its resources, coupling facility
structures and how they are used, and exploiters of the coupling facility. Also covered in the presentation is how data sharing actually works.
While billed as a rookie session, this presentation will even teach the seasoned z/OS professional a few new things.
Scott Chapman - SHARE - Evolution of z/OS Memory Management: Large Memory, Large Pages, and How to Use Them
Do you remember when “large” memory was measured in single-digit GBs, or maybe even MBs? Yeah, I feel old too! It’s a different world today! With z/OS 2.5 now
supporting up to 16 TB of real storage z/OS memory management has had to evolve to keep pace. This support for large memory sizes can transform application
performance but too few sites are taking advantage of it. Come to this session to learn about how memory management has changed in z/OS, why large pages are
important, and get some ideas for how you can leverage large memory to improve the performance of your systems.
Scott Chapman - How and Why Pivotor is Different than Other Performance Management Reporters
Pivotor is a premiere z/OS performance reporter for intelligent reporting of your SMF data, as well as other sources of measurements. There are a wide variety of
features and functionalities that are different from other comparable products. In this webinar Scott Chapman will highlight many of these features, and you are
sure to see why Pivotor is a premiere product for z/OS performance reporting.
Scott Chapman - CMG IMPACT - z/OS Performance Risk Management: Easy Things To Do To Reduce the Risk of Bad Performance
Performance management for z/OS systems is a well-established field, and z/OS has a wealth of performance data and tools to help with that.
However, sometimes organizations make decisions or have practices that limit their ability to effectively manage z/OS performance.
In this session Scott Chapman will explore some of those anti-patterns, from the perspective of the easy things you can and should do to make it
easier for you to understand and manage z/OS performance.
Peter Enrico - SHARE - Top WLM Analysis Exercises and Recommendations
During this webinar, WLM expert Peter Enrico will discuss some of his key analysis exercises to determine if your WLM is set up optimally. Along with these analysis exercises, Peter Enrico will provide a number of recommendations that are sure to benefit the performance and resource optimization of most z/OS environments. After you attend this webinar, be prepared to roll up your sleeves and get to work because this webinar will be full of useful and relevant information.
Scott Chapman - High, Medium, Low: Understanding how HiperDispatch Influences Performance in z/OS
How do HiperDispatch High, Medium, and Low pool processors influence the performance in a z/OS environment? What does it mean when a logical processor is designated as a high pool processor, and how does a high pool processor impact the performance of a z/OS LPAR differently than a medium pool processor? In this webinar Scott Chapman will discuss HiperDispatch and how various HiperDispatch pooling influences the performance.
Peter Enrico - Intensity! Understanding the Concepts and Usage of Intensity Measurements
This presentation discusses the concept and usage of calculated intensity measurements. When there are many of a particular resource or workload to be evaluated, intensity is a calculated measurement to help highlight which of the many are impacting performance the most. For example, say you have a DASD farm with 3000 logical volumes - certain intensity measurements can help prioritize which of these many logical volumes are impacting performance the most.
2022
Scott Chapman - WLM Management of DDF Work: What can you do and what has changed?
Managing DDF workloads can be somewhat tricky because DDF can be quite variable. You may have an application where each row inserted is an extremely short transaction. Or you may have QMF users who submit queries that run for hours or even days. And you probably have a lot of DDF work that falls in-between but which varies in both importance and intensity. Historically, the full range of WLM goal types and controls were available to help manage this challenging workload. But now, in some situations, that’s no longer the case. If you use DDF and want to better understand the WLM options for managing the work, and especially if you’re using (or may use) high performance DBATs, you should attend this presentation delivered by Scott Chapman to better understand how to take control of DDF.
Scott Chapman - Understanding System Recovery Boost’s Impact on Performance and Performance Reporting
In this webinar Scott Chapman will provide a brief overview of System Recovery Boost (SRB) and then discuss the broader implications on performance
and performance reporting. As a reminder, during a speed boost, sub-capacity CPs will run faster, and a zIIP boost will provide additional capacity
by allowing CP work to run on zIIP processors. SRB can improve the return-to-service time for various planned or unplanned “recovery” activities, but
there are some caveats to be aware of, especially if you’re doing performance analysis. Turns out some of the data will lie to us during a boost period.
Peter Enrico - Key Reports to Evaluate z16 Processor Caches
This presentation will walk through, and explain, several reports that will be useful when evaluating the primary processor cache measurements on the z16 processor. There will be a review of the basic concepts and usage of the processor caches and then it will show which reports and measurements should be used to assess the effects of processor caches in the z16 environment.
In this webinar, Peter Enrico will provide some deeper insights into the virtualization of the processor caches on the z16 processors.
Peter and Scott - PERFORMANCE MANAGEMENT Part 1 - Mainframe as a Managed Service: Don’t Forget Performance Management!
The Mainframe Service Provider (MSP) industry has been growing at a steady rate with many companies engaging with MSPs to outsource the management of their mainframe environments. Companies do this for a wide variety of reasons including staffing flexibility, environmental and maintenance costs, and growth flexibility. With an interest in capacity planning and performance management, Scott Chapman and Peter Enrico of Enterprise Performance Strategies have worked with both MSPs and clients who outsourced their environments to MSPs. They have also worked with clients that were just mulling over the idea of doing so. Their experience has enabled them to develop a unique level of insight.
During this presentation, Scott Chapman and Peter Enrico will discuss common pitfalls and issues related to the performance management of a mainframe environment that has been outsourced. If your mainframe environment is currently outsourced, or you are thinking of outsourcing, and want to learn more about these pitfalls, then this webinar is for you.
Peter and Scott - PERFORMANCE MANAGEMENT Part 2 - Performance Measurement and Monitoring When Your Mainframe is a Managed Service
In the first part of this webinar series, Scott Chapman and Peter Enrico discussed some performance management pitfalls outsourced customers need to be aware of to ensure they are being provided for optimally by their Mainframe Service Providers (MSPs).
During this presentation, Scott Chapman and Peter Enrico will discuss some performance management reporting that should be monitored to help ensure the services they are being provided are to the greatest benefit to the client customer, and not just to the MSPs.
Peter Enrico - SHARE - WLM’s Algorithms – How WLM Works
The WLM component of the z/OS operating system 'wakes up' on a regular basis to adjust system settings to meet goals. What is happening when it 'wakes up'?
During this presentation, Peter Enrico will explain how WLM works and the flow of the WLM algorithm decision making process. This is an interesting presentation,
and the attendee is sure to learn a great deal about WLM.
Peter Enrico - SHARE - Pinpointing Transient Performance Problems with SMF 98 & 99
The SMF 98 and 99 records can provide performance data at a much finer time granularity than we normally get from the RMF and SMF data: down to 2 second
intervals for some data!
In this webinar, Peter Enrico will show how we can leverage these under-appreciated records to gain deeper insights into performance issues that may be relatively short-lived.
Scott Chapman - SHARE - Planning Your Next Mainframe Processor Upgrade
Many customers only replace their mainframe every 3-5 years, so properly planning for what machine to go to next is not something they have a lot of
practice at. Many simply rely on their vendor to make a good suggestion. But the wise customer will consider multiple factors before making a final decision.
In this session, Scott Chapman will share the insight he has garnered from years of planning processor upgrades. He’ll explain the basics of running zPCR,
why you want to do so, and how you can use the output. Preparing for processor speed changes will be discussed. Finally, some thoughts will be provided about
understanding the performance changes after the upgrade.
Peter and Scott - SHARE - z/OS Performance Tuning – Some Top Things You May Not Know (Aug 2022)
During this session, Peter Enrico and Scott Chapman will discuss a variety of z/OS performance measurement, analysis, and tuning techniques that may not be commonly
known or are not often discussed. The key objective of this presentation is to provide the attendee with information they can bring back to their shop and conduct some
analysis or tuning exercises with. A secondary objective of this session is to help the attendee learn more about the z/OS environment and how things work. This session
is sure to be highly educational!
Peter Enrico - Exploring z/OS SMF 14/15 Records for Tape and DASD File Activity
The SMF 14 and 15 records are some of the very first SMF records that IBM introduced way back
during the dawn of SMF records recording on the MVS platform.
Many installations still process and examine these records.
Some installations process these records because their data set I/O activity reporting programs are ancient,
while others use these measurements because in these records, we find certain measurements not found in any other SMF records.
In this webinar, Peter Enrico will explore these SMF record types, their history, their measurements,
and why you may or may not want to use these records to better understand the file I/O activity of your z/OS environments.
Peter Enrico - Exploring the Coupling Facility Lock Structure Measurements
Typically, the Coupling Facility lock structures are the most expensive structures in your data sharing environment. In this context, expensive means that lock structure operations typically consume more MSUs on your z/OS images than other types of structures.
During this presentation, Peter Enrico will discuss coupling facility lock structures and lock structure performance, so you have the insights you need to help improve performance and reduce MSUs.
Scott Chapman - Exploring z/OS WLM CPU Measurements
As always, z/OS processor measurements are critical during any z/OS performance analysis and tuning exercise. During this webinar, Scott
Chapman will explore the WLM workload processor measurements in the SMF 72 record. Specifically, we will look at some of the key processor
measurements available in the SMF 72, subtype 3 record and then explore calculating and using processor measurements at the service unit level, at
the CPU seconds level, at the application percentage (APPL%) level, and finally at the workload utilization level.
Peter Enrico - Exploring z/OS SMF 30 Address Space CPU Measurements, Part 2
During this presentation, Peter Enrico will go into more SMF 30 address space CPU time measurements. In particular, Peter will explain more about the concepts of various types of dispatchable units and the concepts of independent and dependent enclaves. Peter will then relate these concepts back to the address space measurements available in the SMF 30 records.
This webinar is scheduled for 30 minutes, but after the webinar, Peter Enrico and Scott Chapman will be available for a post-webinar Q and A.
Peter Enrico - Exploring z/OS SMF 30 Address Space CPU Measurements
Address space activity measurements are recorded in the SMF 30 record. There are so many measurements in the SMF 30 records that we could probably do an entire webinar series on just the SMF 30 record.
During this webinar, Peter Enrico will both introduce the SMF 30 record and then explore the key processor measurements you may be interested in. Also discussed will be some ways you may want to examine and use these address space CPU measurements.
Peter and Scott, with Bob Rogers - Exploring Locking and Locking Measurements on z/OS
Serialization of resources on z/OS is such a fundamental need, that locking is one of the foundational concepts of the MVS platform. There are CMS locks, local locks, CML locks, GRS latches, suspend locks, spin locks, and more.
During this webinar, Peter Enrico, Scott Chapman, and Bob Rogers will explore the different lock types and any measurements available to help us understand the locking activity of our z/OS environments.
Peter Enrico - Exploring PR/SM Physical and Logical CPU Utilization Measurements
Of all the z/OS SMF records available to us, the SMF 70 record is probably one of the most critical records to understand and use.
Within the SMF 70 record, the processor dispatch interval measurements are the most important.
During this webinar, Peter Enrico will explore the SMF 70 processor dispatch measurements, and the formulas that these measurements are used to calculate both physical and logical processor utilizations.
Oh... and what is the conceptual difference and usage between physical and logical utilizations? This difference will also be discussed.
Scott Chapman - Introduction to the WLM
This presentation will provide a comprehensive overview of the z/OS Workload Manager (WLM). The attendee will learn the basic constructs of WLM, how WLM manages workloads and optimizes resources in the z/OS environment.
The attendee will walk out of this presentation with not just a working knowledge of WLM, but also a few hints, tips, and exercises they can use back at their installation.
Scott Chapman - Introduction to z Processor Measurements
On the z platform there are more processor measurements than any other computing platform. What are all these processor measurements actually measuring, where do they come from, and how can they be used?
During this presentation Scott Chapman will introduce to you the many processor measurements available, and show you how many of them can be used during any processor performance analysis or capacity planning exercise.
Scott Chapman - Exploring z/OS Processor Storage Measurements
Today, not all, but a great many z/OS environments have plenty of processor memory (i.e., storage). Whether your systems are storage rich, or teetering
on the edge of paging, it is always important to occasionally look in on your processor storage usage.
In this webinar, Scott Chapman will explore some key processor storage measurements to help you understand what types of storage frames your systems have
configured and are using. Also discussed will be some key measurements you should regularly monitor, regardless of if you are z/OS processor storage rich or poor.
Scott Chapman - SMF 98 and 99: Pinpointing Transient Performance Problems
The SMF 98 and 99 records can provide performance data at a much finer time granularity than we normally get from the RMF and SMF data: down to
2 second intervals for some data!
In this webinar, Scott Chapman will show how we can leverage these under-appreciated records to gain deeper insights into performance issues that
may be relatively short-lived.
Peter Enrico - STLCMG - ETR vs. ITR and the Basics of IBM's LSPR
The concepts and formulas for External Throughput Rates (ETRs) and Internal Throughput Rates (ITRs) are the foundations for IBM's evaluation of the capacity
of the mainframe processors and of the Large System Performance Reference (LSPRs) tables.
During this session, Peter Enrico will review the concepts of ETRs and ITRs, and he will show you how they are used to evaluate not just processor
capacities, but also how they can be used to evaluate changes to your workloads.
This session will also provide insights into IBM's LSPRs which are used to represent IBM's assessment of relative processor.
Scott Chapman - STLCMG - Rethinking WLM Response Time Goals
WLM response time goals: we all love them if only because
velocity goals are difficult to understand and maintain. But it
turns out that response time goals have their own issues as
well. In this presentation, we’ll discuss response time goals
and when you do and don’t want to use them. We’ll also
compare average and percentile response time goals and
when you might want to use each. Spoiler Alert: average
response time goals can be useful in the modern mainframe
environment!
Scott Chapman - SMF Recording Options to Improve Your Performance Analysis
SMF data is a key input to mainframe performance analysis. Yet, we often see installations that are not recording useful records or recording records in a way that makes performance analysis more difficult than it needs to be. In this webinar, we will discuss some of these anti-patterns and how a few simple SMFPRMxx changes can be useful.
2021
Chapman - Store Into Instruction Stream: Searching for the Culprits to Save CPU
CPU overhead caused by the programming anti pattern of updating data that’s too close to the instruction stream has long been a known problem. IBM came out with a nice formula that highlights time intervals where that practice may be causing significant overhead. But that’s only part of the battle: the next question is how do you find the possible culprits so you can remediate them?
Chapman/Novotny - Pivotor People Pontificate: Scott & Jamie Discuss Data Visualization
At EPS we have years of experience helping people understand the performance of their z/OS systems, in part by visualizing the performance details
that are stored in the SMF data. You probably won’t be surprised to find that we’re quite interested in data visualization as a discipline.
In this webinar, Scott Chapman and Jamie Novotny will explore the psychology behind data visualization, discuss some visualization best practices,
ridicule examples of poor visualizations, and explain how Pivotor reports work to avoid obfuscation and promote understanding.
Peter Enrico - Inventory Managed Resources/Workloads
Before doing any sort of performance valuation, it is super important to first understand both your managed resources and your workloads.
During the webinar, Peter Enrico will go through a list of important details you should learn about both your resources and workloads to help you prepare for any performance analysis assignment.
Peter Enrico - WLM Period Durations and Prepping for z/OS 2.5 SDC IOC=0
For z/OS 2.5, the WLM Service Definitions Coefficients (SDCs) have finally been eliminated.
For years, we have been recommending CPU and SRB set to 1, and MSO set to 0. As of z/OS 2.5,
the hardcoded values will be CPU and SRB to 1, MSO and IOC to 0.
For some installations, this will require tweaking of the durations of their multiple period service classes.
During this webinar, Peter Enrico will discuss this change in more detail.
He will also provide an simple exercise so that will help you prepare for z/OS 2.5
by adjusting your period durations now.
So, join this webinar knowing your current service definition coefficients and period durations.
Scott Chapman - System Recovery Boost: The Turbo Button for z/OS
SRB is one of the more interesting things that IBM has introduced with the z15 and certainly can help certain installations, shut down, start up, and recover faster. But what are the practical implications of using SRB? How does enabling the different flavors of SRB influence both the performance and measurement of the systems and even potentially the systems that aren’t being boosted?
Join Scott Chapman in this session as he explores SRB and discusses why System Recovery Boost is like Solid Rocket Boosters: exciting and getting you where you’re going quickly but needs to be handled with some care.
Scott Chapman - Pivotor Past Perfect: Using Long Term Reporting
Most people use Pivotor on a day-to-day basis to understand and manage the performance of their z/OS systems. But sometimes a longer-term perspective is needed to answer questions like…
"When did this start happening?"
"How much worse was yesterday than last month?"
"When would be a good time to schedule this work?"
"Is our long-term CPU consumption trending upwards?"
In this webinar, Scott Chapman will walk through various Pivotor reports and methodologies that can help you answer these sort of questions.
Peter Enrico - WLM SYSTEM / SYSSTC
Ah... the SYSTEM and SYSSTC service class.
These are two foundational service classes that all installations have defined, regularly use, and are in need of evaluation.
During this webinar, Peter Enrico will give a primer of the SYSTEM and SYSSTC service classes and provide some general performance guidelines.
Peter Enrico - Refresher of SMF 113 Processor Cache Counters
The SMF 113 record has been around for while now. It is expected that a new processor will be announced by IBM sometime in, the somewhat, near future.
Understanding, evaluating, and using the SMF 113 processor cache measurements is always critical when evaluating your current processor or considering an upgrade.
During this presentation, Peter Enrico will provide a back-to-basics presentation with the objective of reminding everyone why the SMF 113 processor cache measurements are interesting for analysis.
Peter Enrico - Advantages of Multiple Period Service Classes
The ability to have and management workloads in multiple period service classes has been around since the very first days of WLM.
In fact, multiple period service classes are a continuation of the ancient multiple period performance groups of early MVS.
However, the using and managing multiple period service classes has evolved.
During this webinar, Peter Enrico will review and discuss some advantages of using multiple period service classes in the year 2021.
Scott Chapman - Counting Instructions: Valuable Insights or More Noise?
Several years ago, IBM added an option to record instruction counts in the SMF 30 data. They almost immediately realized that
the instruction counts were skewed by I/O interrupts and so the recommendation was to not use them. More recently, IBM has
started to say that maybe you can derive useful information from the instruction counts if you just discard the bad measurements.
Does this make sense? Are there insights to be gleaned from those instruction counts? Can you use them to find inefficiencies?
Or does the natural variability introduce too much noise to make sense of any signal that may be lurking in the data? In this
session, we will explore what we have discovered by looking through data from multiple customers that have enabled the instruction
counters in the SMF 30 data.
Scott Chapman - STLCMG - Measuring z/OS Performance for Mainframe Rookies
Are you new to the mainframe and need to understand the performance of your z/OS systems? Have you seen some basic z/OS performance measurements but don’t understand the source of those measurements? Or maybe you’ve seen some measurements that don’t sound like measurements that you’re familiar with on other platforms?
If you’ve answered “yes” to any of those questions, check out this presentation, given at STLCMG by Scott Chapman to lead you through some of the more important z/OS performance metrics and explain where they come from and why they’re important.
Scott Chapman - STLCMG - Mainframe Performance Metrics and Observations in the Real World
There is a plethora of z/OS performance metrics available. Some are easily understood and their applicability is well-known. Others are not so obvious. The more difficult question can be “what is a good value for this metric?” For some metrics, there are no “right” or “wrong” values as they are workload-dependent, but it is still interesting to understand the range of values commonly seen. Situations that generate metrics outside the normal range might be worth investigating.
In this presentation given at STLCMG by Scott Chapman, he gives a tour through some interesting z/OS performance metrics, both familiar and not-so-familiar. He will provide a sense for what values other customers are seeing for these metrics as well as some modern rules of thumb where applicable.
Scott Chapman - STLCMG - Controversial z/OS Performance Topics
Not all performance topics and recommendations are simply cut and dry. Many are controversial. These are the recommendations that tend to generate discussion among peers, need careful consideration, or may depend on which ‘performance camp’ you belong to. During this presentation, Peter Enrico and Scott Chapman will explore some of these recommendations.
In this presentation given at STLCMG by Scott Chapman and Peter Enrico, you are sure to learn something new. The goal of this presentation is to provide you a deeper understanding of these performance topics that don't always have a simple answer.
Peter Enrico - Preparing for Any z/OS Performance Analysis
Are you new to performance analysis? Or maybe your manager has tasked you with a performance analysis assignment. Or maybe you just want to make sure you are prepared for any performance problem that comes you way.
This presentation might not discuss how to do one specific performance analysis. Instead, during this presentation, Peter Enrico will discuss some very basic tasks you need to do to prepare for any performance analysis that may come your way.
Peter Enrico - Improving Performance with Multiple Period Service Classes
Service classes can have multiple periods. Why is this? Where does it make sense to use multiple periods?
How should you set the period duration? In this webinar, you will learn when it makes sense to use multiple
periods for a service class and how to set intelligent durations for the periods. Intelligent use of multiple
period service classes can help overall system performance and throughput.
2020
Scott Chapman - Revisiting WLM Options for the Modern Mainframe
WLM was introduced in the early 1990s and most sites most sites implemented goal mode in the late 90s or early 2000s. A lot has changed since then. New WLM features have been introduced. Options and features are enabled (or not) either when defining a new policy or when a new feature becomes available but then never reviewed for applicability in the face of significant changes in the hardware and software environment. Just like regularly reviewing your goals, revisiting your WLM options periodically is a good thing as well. Join Scott Chapman in this session has he reviews the WLM options and shows how one long-standing recommendation is now perhaps skewing results in a counter-productive fashion.
2019
Scott Chapman - Fewer/Faster vs More/Slower: Practical Considerations
Mainframe customers have had a choice of processor speeds for years. This flexibility has been somewhat limited by the number of sub-capacity engines that can be configured. But now with the z13, up to 30 sub-capacity engines can be used in a single machine, which opens the consideration of sub-capacity engines to more sites. What are the advantages to using sub-capacity engines? Does your LPAR configuration matter? What metrics should be examined to determine if more/slower CPUs is a good fit for your workload? Is it possible that this choice might impact your software bill, either today or in the future?
Come to this session with Scott Chapman to learn why more/slower CPUs may be a better fit for many environments and how to determine what workloads might be at risk for moving to slower CPUs. Representative configurations will be examined and discussed.
Scott Chapman - CPU Measurements Demystified
Measuring CPU consumption is a critical piece of both performance analysis and capacity planning. There are lots of different ways that CPU consumption can be expressed such as CPU Seconds, MIPS, MSUs, Service Units and still more. If you are confused as to what these terms mean and how they relate to each other, then this session is for you.
Join Scott Chapman on a walk through the possible CPU measurements, conversion between those measurements, and when you might use each.
2018
Scott Chapman - z/OS SMT: Understanding the Measurements and Applicability
Should you enable Simultaneous Multithreading (SMT) on your z13, z13s, or z14 for your zIIP workloads? That is an interesting question that doesn’t have an easy answer. If you do enable SMT, you should be prepared to review a number of SMT-specific measurements, as well as your standard application measurements. Unfortunately, these are some of the most confusing, misunderstood, and poorly documented measurements in all of the SMF data.
In this presentation, Scott Chapman explores the meaning and derivations of the SMT measurements and then presents existing measurements that may be useful in determining if SMT should even be explored. A decision tree for deciding whether to stay in single-threaded mode or try SMT-2 will be introduced.
2014
Scott Chapman WILTM: Java 7 vs. Java 6 and 64-bit vs 31-bit
This is one of Scott's "What I Learned This Month" columns that he wrote for CMG while at AEP.
In this WILTM, Scott compares the CPU consumption of Java 7 vs. Java 6 for some particular workloads, examines the overhead that
64-bit adds and how additional JVM options mitigate that impact. While nobody today should be running Java 6 or Java7, we're including it
here for historical reference and because it's an interesting example of how parameter changes can influence performance He also utilizes
the SMF 113 measurements to validate and explain the changes in CPU consumption.
Scott Chapman WILTM: zEC12 Flash Express
This is one of Scott's "What I Learned This Month" columns that he wrote for CMG while at AEP.
In this WILTM, Scott tests out the Flash Express feature on a new zEC12 machine. While current iterations of "Virtual Flash Express" is much
different than the hardware that was introduced on the zEC12, we're including this as a historical reference. Today's Virtual Flash Express will
of course be much quicker.
2013
Scott Chapman WILTM: VARCHAR vs. CHAR
This is one of Scott's "What I Learned This Month" columns that he wrote for CMG while at AEP.
In this WILTM, Scott discusses the philosophical differences between platforms, specifically around defining database columns as
either CHAR or VARCHAR. An issue with DB2 VARCHAR columns used in indexes is explored. While this is a relatively old at this point,
we're including it here in the hopes that it may help somebody else.
2012
Scott Chapman WILTM: DB2 Compression Investigation
This is one of Scott's "What I Learned This Month" columns that he wrote for CMG while at AEP.
In this WILTM, the benefits of DB2 compression are measured to see if it still makes sense in today's world. Note that "today" was 2012. We're including
it here because we think it might still be of interest to people, although the result might be different if he did the investigation today.
Scott Chapman WILTM: PDSE Buffering
This is one of Scott's "What I Learned This Month" columns that he wrote for CMG while at AEP.
In this WILTM, a performance problem is solved by enabling the PDSE "buffer beyond close" option. We're including
it here because we think it might still be of interest to people, after all the only good I/O is still no I/O!