AIOps: Performance and Capacity Management

AIOps: Performance and Capacity Management

AIOps: Performance and Capacity Management

Members of this community will discuss end to end near-time collection, curation and reporting for simplified performance, cost and capacity management

 View Only

Tracking Processor Topology Changes Over Time

By Camila Vasquez posted Thu July 04, 2024 05:19 AM

  

Written by John Ticic on January 6, 2023.

Viewing processor topology, although oftentimes painstaking, is required to ensure that your workload is running as efficiently as possible. But it’s also important to track the processor topology changes over time to verify those changes and understand any impact that may result, such as when a new LPAR is activated or during disaster recovery testing.

In this blog I’ll cover processor topology at a high level and discuss the benefits of tracking and comparing topology changes over time – as well as one method for doing so.

Processor Topology – Quick Review

In my previous blog, I introduced the IBM Z IntelliMagic Vision for z/OS topology view. Here is a link to that blog: Processor Topology – A Picture Says 1024 Words.

The data used comes from RMF/CMF processor activity (SMF 70 subtype 1), the Hardware Instrumentation Services (HIS) hardware capacity statistics (SMF 113 subtype 1) and the System Resource Manager (SMF 99 subtype 14 HiperDispatch) records.

Looking at only a single LPAR, such as in Figure 1 below, we can see the processor topology (processor polarity, chips, clusters and drawers) for the general purpose processors and also the specialty processors (e.g. zIIPs). We can see the polarity for each processor (Vertical High, Medium or Low) and that SMT is being used for the zIIP processors (multiple logical processors per core).

Figure 1: Processor Topology

This provides a nice visual view of what the processor topology looks like right now.

But what if we had changes? How can we see what changed and possibly impacted our workload efficiency?

Viewing Processor Topology Changes

The assignment/placement of processors can take place many times during the day, especially if IRD (Intelligent Resource Director) is being used. The new enhanced processor topology view in IBM Z IntelliMagic Vision for z/OS shows us changes during the day or during a selected timeframe.

Changes can be the processor assignment (e.g. movement between drawers) or simply processor polarity changes (e.g. Vertical High to Vertical Medium). It can be very enlightening to observe, for example, what the assignment looks like during the early morning time period compared to the production time frame, as seen in Figures 2 and 3 below.

Figure 2: Early morning time period

Figure 3: Production time period

Note: Different colors are used to show us changes during the selected time frame.

We can see that logical processors 10 through 18 have moved to a different drawer. This may have repercussions when work is dispatched across different logical processors and moves between drawers (i.e. inefficiencies due to cache misses).

Understanding what is happening during the day is vital if you want to ensure that your production workload is getting the type of resources required and is running as efficiently as possible.

Comparing Processor Topology Over Time

Comparing two days can reveal very interesting changes to the processor topology. These changes may be planned and desired, or they may be accidental and potentially negative.

Let’s look at a comparison of a specific LPAR on two distinct days.


Figure 4: Comparing of two days

Note: Hovering over one of the colored lines will describe when the change occurred.

We can see that logical processors 0, 16, and 18 have moved to a different chip. This may simply be that another LPAR was activated on this CEC and the processor assignments for this LPAR were changed.

When looking to minimize your workload costs, it is important to correctly understand what the processor topology looks like for the LPAR and ensure that it remains in the desired configuration.

Summary

Observing processor topology is very important to ensure that your workload is running as efficiently as possible. The processor topology can change over time so there is a need to verify changes and understand any impact that may be the result of those changes.

For example: When a new LPAR is activated and IPL’d, the relative LPAR weight changes for all systems defined to that CEC and that may influence the processor polarity of CPs (both GCPs and zIIPs) assigned to all LPARs.

Another important time to observe the processor topology is when doing disaster recovery testing. Typically, many LPARs are activated on the same CEC and the order of activation does matter. It is important to activate the large production LPARs before activating others.

At IntelliMagic, we believe that having insight into complex data is important to allow you to fully understand what is happening in your installation. The processor topology view is an example of taking complicated z/OS SMF data and making it easy to understand.

Recommended Webinar

To further explore how to visualize and analyze system and hardware topology in z/OS, we recommend watching: zAcademy #58 - Insights into Subsystem and Hardware Configurations through Topology Views

0 comments
40 views

Permalink