The Dawn of Unparalleled IBM i Performance

Presentation Abstracts 

Performance Presentations

IBM i Navigator Performance Tasks

IBM i provides a full suite of tools to manage the performance of your system.  The IBM i performance tools are part of the base operating system and are found in Navigator for i; several additional options are enabled when the Performance Tools licensed program product has been installed.

This session reviews the performance tools that come with the operating system, covering the basics of these performance tasks and how to effectively use them.  This presentation will provide an overview on how to manage your IBM i performance data, use the Performance Data Investigator to graphically view your IBM i performance data, monitor your performance in near-real-time with system monitors, understand your performance trends with graph history, and predict application changes with batch model.

Introduction to the IBM i Performance Data Investigator

IBM Navigator for i has a rich set of performance tasks that include many traditional i performance management capabilities. It also has the ability to manage your performance data collections. The most exciting feature is the `Investigate Data` task, which provides the ability to graphically view your IBM i performance data through a browser interface; Collection Services, Disk Watcher, Job Watcher, and Performance Explorer data can all be ‘investigated’. This session will go through the capabilities of the Performance Data Investigator, including an overview of many exciting enhancements that have been been added in the 7.2 and 7.3 releases. You will learn how to look at your performance data through the Performance Data Investigator, discover various IBM-supplied views of your performance data, and how you can use PDI for performance reporting.

The IBM i Performance Data Investigator Gets a Makeover

The IBM i Performance Data Investigator (PDI) provides a graphical interface to your performance data. PDI has recently been given a makeover with a new charting engine.  This session will provide a brief introduction to PDI, then focus on the new and improved features that allow you to visualize your performance data.

Predictive Performance Management

Can the past predict the future? What about the present – right here and now? And if you know the past, and can predict the future, how can you determine the impact to your applications?

Performance management on IBM i has proactive monitoring features and historical data capabilities, as well as application performance modeling. Attend this session to learn how you can use monitoring to identify and resolve potential issues before they become actual problems, learn about historical performance data and how you can use the past trends to plan for the future, and application modeling to understand what hardware changes will mean to your applications.

Understanding IBM i Historical Performance Data

In the 7.3 release, IBM enhanced Collection Services to collect historical performance data. In addition, Navigator for i was enhanced to display historical data with the Graph History task. This presentation will review the historical data collection support and review how you can use Graph History to understand the trends on your system to be prepared for the future.

Best Practices for IBM i Performance Management

Knowing about the tools and techniques for performance management is necessary, but understanding the overall performance management life-cycle and applying best practices to each aspect of performance is essential to maintain a well-performance solution. End-to-end performance management includes work to size and plan for system hardware and software changes, monitoring the ongoing performance of the solution, doing detailed performance analysis when necessary, and trending your performance characteristics over time. This session focuses on this performance management life-cycle and reviews the best practices to keep your hardware and software performing at their very best.

Why Wait?  Discover the Power of IBM i Wait Accounting

IBM i wait accounting is a powerful capability to determine what your jobs are doing when they are not using the CPU. This session will review wait accounting and how Collection Services data can provide insight into your wait times. It will then focus on how to use Job Watcher, the power of the data it provides, and how to leverage Performance Data Investigator (PDI) to analyze the data. The presentation will work through example scenarios, showing performance graphs and describing what those graphs tell you. These examples will reinforce how you can use Job Watcher data in combination with PDI to analyze your performance data and resolve issues in your own environment. This session will reveal the power of IBM i wait accounting and the insight it can provide so you can optimize the performance of your applications and system environment.

IBM i Performance Tools for Application Developers

Application developers should consider the performance characteristics of new and changed applications as part of the development process. After all, finding a performance problem during test is far better than having an issue occur on production. This presentation will review the primary tools IBM i developers have available to them to understand the performance of their applications. This session will review Wait Accounting, Job Watcher, and Performance Explorer and how these tools can be used to understand the performance characteristics of your applications.

Investigate Database Performance the Navigator Way

You may have heard about the Performance Data Investigator. You may know how to use the Navigator tasks to collect database and SQL performance data. But did you know you can bring together the best of both? The Performance Data Investigator (PDI) has some significant enhancements that allow you to visualize database performance data in graphical form. In addition, Collection Services now collects SQL job-level performance metrics. Attend this session to learn about how to use PDI to graphically view your database performance metrics and get some tips on what those metrics mean.

Work Management and Systems Management Presentations

IBM i Services for the System Administrator

IBM i Services is a hot topic today and you’ve probably heard about these SQL interfaces that provide access to useful system information.  Traditional interfaces such as commands, displays, outfiles, APIs, and the Navigator GUI provide access to IBM i management information, but with the IBM i Services, you can now use SQL to access much of this information.  SQL provides additional flexibility, allowing you to determine what data you want to review and how you want to organize that data.  Attend this webinar to learn more about these services and how they can extend your IBM i management toolset.

IBM i Administration Runtime Expert

Business-critical applications must be up and running reliably without failure. When something unexpected occurs, you must identify the cause and correct it quickly. We all want to find ways to make our jobs easier, and unexpected surprises are not fun.   The relentless push to do more with less is only going to intensify while the tolerance for failure keeps dropping.  Yet identifying points of failure can be tricky as complexities scale. IBM i offers a free product that helps ascertain application and infrastructure health. The IBM Administration Runtime Expert for i (ARE) can be used to define attributes of a healthy environment and use those defined attributes to validate that the environment is as expected.  This presentation covers how to use ARE to with some examples such as:

  • Ensure a test environment is exactly the same as production for software installed and object levels
  • Identify what changed to cause an unexpected application failure
  • Ensure multiple partitions are consistent in their configurations
  • Ensure user profiles are consistent across all partitions
  • Verify PTFs installed on all partitions at a given release

IBM i Prestart Server Jobs

Prestart jobs are used to service requests from clients in the network. There are many uses of prestart jobs on IBM i, the most common is the database server. Prestart jobs present many challenges for how to understand what is happening on the system and the work that these jobs handle. This session will review all the key characteristics of prestart jobs and provide many tips to better understand what is happening on your system.

Subsystem Configuration for Server Jobs

There are many types of server jobs on IBM i, which all have a system-supplied default subsystem in which they run. This presentation will review how to configure your system so server jobs can run in customized subsystems. Subsystem configuration has benefits for performance considerations as well as making it easier to understand what works is done by these server jobs. This session will review how to configure the subsystems for the host servers, SQL server mode jobs, the HTTP Server, FTP, SMTP, SSH, and more.

System Health Review

Understanding the health of your system is critical whether you have a large environment or a small one.  There are many things you should be looking at on a regular basis, from system resource utilization, disk storage consumption, workload trends, and more.  This presentation will review all the important areas for a system health review, as well as how to put a plan in place to understand changes over time to prevent potential issues from becoming real ones.

Manage Work Better with Better Work Management

The IBM i 7.2 and later releases include significant enhancements for managing temporary storage on IBM i; the management of temporary storage is now more robust and there are additional ways to determine what jobs are consuming temporary storage.  In addition to improved temporary storage management, both IBM i 7.2 , 7.3, and 7.4 releases all have additional changes to better manage your IBM i.

10 Years of  ‘i Can’ – Top Tips for IBM i

The ‘i Can’ blog started in August of 2009. https://ibmsystemsmag.com/power-systems/i-can-blog and the archive site at http://archive.ibmsystemsmag.com/blogs/i-can/.   Over the past 10+ years, more than 370 articles have been written on various subjects, many of which are technical tips.  In this session, Dawn will review her favorite tips as well as some hidden gems.

Back to Basics Series

This is a set of presentations that covers introductory material that is important for all IBM i professionals to know.  With many new to the platform, these topics are important to gain an understanding of fundamental topics.  It is also useful to have refresher courses from time to time.  This series is a work in progress with more content being added over time.

Back to Basics:  Message Handling for Dummies

Message handling is the foundation of many things that happen on the system.  Request processors handle request messages, messages are sent to standard message queues as well as program message queues; programs can communicate between each other with messages, users can communicate with each other using messages.  You can monitor for messages to proactively take action when important issues occur.  This “Back to Basics” session covers all fundamental message handling concepts every IBM i professional needs to know.

Ask Dawn to Speak

  • This field is for validation purposes and should be left unchanged.

Performance Presentations

IBM i Navigator Performance Tasks

IBM i provides a full suite of tools to manage the performance of your system.  The IBM i performance tools are part of the base operating system and are found in Navigator for i; several additional options are enabled when the Performance Tools licensed program product has been installed.

This session reviews the performance tools that come with the operating system, covering the basics of these performance tasks and how to effectively use them.  This presentation will provide an overview on how to manage your IBM i performance data, use the Performance Data Investigator to graphically view your IBM i performance data, monitor your performance in near-real-time with system monitors, understand your performance trends with graph history, and predict application changes with batch model.

Introduction to the IBM i Performance Data Investigator

IBM Navigator for i has a rich set of performance tasks that include many traditional i performance management capabilities. It also has the ability to manage your performance data collections. The most exciting feature is the `Investigate Data` task, which provides the ability to graphically view your IBM i performance data through a browser interface; Collection Services, Disk Watcher, Job Watcher, and Performance Explorer data can all be ‘investigated’. This session will go through the capabilities of the Performance Data Investigator, including an overview of many exciting enhancements that have been been added in the 7.2 and 7.3 releases. You will learn how to look at your performance data through the Performance Data Investigator, discover various IBM-supplied views of your performance data, and how you can use PDI for performance reporting.

The IBM i Performance Data Investigator Gets a Makeover

The IBM i Performance Data Investigator (PDI) provides a graphical interface to your performance data. PDI has recently been given a makeover with a new charting engine.  This session will provide a brief introduction to PDI, then focus on the new and improved features that allow you to visualize your performance data.

Predictive Performance Management

Can the past predict the future? What about the present – right here and now? And if you know the past, and can predict the future, how can you determine the impact to your applications?

Performance management on IBM i has proactive monitoring features and historical data capabilities, as well as application performance modeling. Attend this session to learn how you can use monitoring to identify and resolve potential issues before they become actual problems, learn about historical performance data and how you can use the past trends to plan for the future, and application modeling to understand what hardware changes will mean to your applications.

Understanding IBM i Historical Performance Data

In the 7.3 release, IBM enhanced Collection Services to collect historical performance data. In addition, Navigator for i was enhanced to display historical data with the Graph History task. This presentation will review the historical data collection support and review how you can use Graph History to understand the trends on your system to be prepared for the future.

Best Practices for IBM i Performance Management

Knowing about the tools and techniques for performance management is necessary, but understanding the overall performance management life-cycle and applying best practices to each aspect of performance is essential to maintain a well-performance solution. End-to-end performance management includes work to size and plan for system hardware and software changes, monitoring the ongoing performance of the solution, doing detailed performance analysis when necessary, and trending your performance characteristics over time. This session focuses on this performance management life-cycle and reviews the best practices to keep your hardware and software performing at their very best.

Why Wait?  Discover the Power of IBM i Wait Accounting

IBM i wait accounting is a powerful capability to determine what your jobs are doing when they are not using the CPU. This session will review wait accounting and how Collection Services data can provide insight into your wait times. It will then focus on how to use Job Watcher, the power of the data it provides, and how to leverage Performance Data Investigator (PDI) to analyze the data. The presentation will work through example scenarios, showing performance graphs and describing what those graphs tell you. These examples will reinforce how you can use Job Watcher data in combination with PDI to analyze your performance data and resolve issues in your own environment. This session will reveal the power of IBM i wait accounting and the insight it can provide so you can optimize the performance of your applications and system environment.

IBM i Performance Tools for Application Developers

Application developers should consider the performance characteristics of new and changed applications as part of the development process. After all, finding a performance problem during test is far better than having an issue occur on production. This presentation will review the primary tools IBM i developers have available to them to understand the performance of their applications. This session will review Wait Accounting, Job Watcher, and Performance Explorer and how these tools can be used to understand the performance characteristics of your applications.

Investigate Database Performance the Navigator Way

You may have heard about the Performance Data Investigator. You may know how to use the Navigator tasks to collect database and SQL performance data. But did you know you can bring together the best of both? The Performance Data Investigator (PDI) has some significant enhancements that allow you to visualize database performance data in graphical form. In addition, Collection Services now collects SQL job-level performance metrics. Attend this session to learn about how to use PDI to graphically view your database performance metrics and get some tips on what those metrics mean.

Work Management and Systems Management Presentations

IBM i Services for the System Administrator

IBM i Services is a hot topic today and you’ve probably heard about these SQL interfaces that provide access to useful system information.  Traditional interfaces such as commands, displays, outfiles, APIs, and the Navigator GUI provide access to IBM i management information, but with the IBM i Services, you can now use SQL to access much of this information.  SQL provides additional flexibility, allowing you to determine what data you want to review and how you want to organize that data.  Attend this webinar to learn more about these services and how they can extend your IBM i management toolset.

IBM i Administration Runtime Expert

Business-critical applications must be up and running reliably without failure. When something unexpected occurs, you must identify the cause and correct it quickly. We all want to find ways to make our jobs easier, and unexpected surprises are not fun.   The relentless push to do more with less is only going to intensify while the tolerance for failure keeps dropping.  Yet identifying points of failure can be tricky as complexities scale. IBM i offers a free product that helps ascertain application and infrastructure health. The IBM Administration Runtime Expert for i (ARE) can be used to define attributes of a healthy environment and use those defined attributes to validate that the environment is as expected.  This presentation covers how to use ARE to with some examples such as:

  • Ensure a test environment is exactly the same as production for software installed and object levels
  • Identify what changed to cause an unexpected application failure
  • Ensure multiple partitions are consistent in their configurations
  • Ensure user profiles are consistent across all partitions
  • Verify PTFs installed on all partitions at a given release

IBM i Prestart Server Jobs

Prestart jobs are used to service requests from clients in the network. There are many uses of prestart jobs on IBM i, the most common is the database server. Prestart jobs present many challenges for how to understand what is happening on the system and the work that these jobs handle. This session will review all the key characteristics of prestart jobs and provide many tips to better understand what is happening on your system.

Subsystem Configuration for Server Jobs

There are many types of server jobs on IBM i, which all have a system-supplied default subsystem in which they run. This presentation will review how to configure your system so server jobs can run in customized subsystems. Subsystem configuration has benefits for performance considerations as well as making it easier to understand what works is done by these server jobs. This session will review how to configure the subsystems for the host servers, SQL server mode jobs, the HTTP Server, FTP, SMTP, SSH, and more.

System Health Review

Understanding the health of your system is critical whether you have a large environment or a small one.  There are many things you should be looking at on a regular basis, from system resource utilization, disk storage consumption, workload trends, and more.  This presentation will review all the important areas for a system health review, as well as how to put a plan in place to understand changes over time to prevent potential issues from becoming real ones.

Manage Work Better with Better Work Management

The IBM i 7.2 and later releases include significant enhancements for managing temporary storage on IBM i; the management of temporary storage is now more robust and there are additional ways to determine what jobs are consuming temporary storage.  In addition to improved temporary storage management, both IBM i 7.2 , 7.3, and 7.4 releases all have additional changes to better manage your IBM i.

10 Years of  ‘i Can’ – Top Tips for IBM i

The ‘i Can’ blog started in August of 2009. https://ibmsystemsmag.com/power-systems/i-can-blog and the archive site at http://archive.ibmsystemsmag.com/blogs/i-can/.   Over the past 10+ years, more than 370 articles have been written on various subjects, many of which are technical tips.  In this session, Dawn will review her favorite tips as well as some hidden gems.

Back to Basics Series

This is a set of presentations that covers introductory material that is important for all IBM i professionals to know.  With many new to the platform, these topics are important to gain an understanding of fundamental topics.  It is also useful to have refresher courses from time to time.  This series is a work in progress with more content being added over time.

Back to Basics:  Message Handling for Dummies

Message handling is the foundation of many things that happen on the system.  Request processors handle request messages, messages are sent to standard message queues as well as program message queues; programs can communicate between each other with messages, users can communicate with each other using messages.  You can monitor for messages to proactively take action when important issues occur.  This “Back to Basics” session covers all fundamental message handling concepts every IBM i professional needs to know.

Ask Dawn to Speak

  • This field is for validation purposes and should be left unchanged.