Red Hat Performance Tuning

A Red Hat Certified Specialist in Performance Tuning has demonstrated the skills, knowledge, and abilities needed to monitor performance metrics on Red Hat® Enterprise Linux® systems and configure performance enhancements suitable for various production workloads.

About the course

Red Hat Performance Tuning: Linux in Physical, Virtual, and Cloud (RH442) teaches senior Linux® system administrators the methodology of performance tuning. This course discusses system architecture with an emphasis on understanding its implications on system performance, performance adjustments, open source benchmarking utilities, networking performance, and tuning configurations for specific server use cases and workloads.

Certification

The Red Hat Certified Specialist in Performance Tuning exam (EX442) tests your ability to use standard system tools to analyze the performance of Red Hat® Enterprise Linux® and its applications. The offering also validates the knowledge needed to use standard system tools and mechanisms to modify the behavior of the system and applications to improve performance. By passing this exam, you become a Red Hat Certified Specialist in Performance Tuning.

Course details

What's included

Course content

Introducing Performance Tuning

  • Defining Performance Tuning Concepts
  • Discussing Performance Tuning Methodology
  • Discribing Computer Units of Measure
  • Lab: Converting Computer Units of Measure

Selecting Performance Monitoring Tools

  • Identifying System Monitoring Tools
  • Lab: Identifying System Monitoring Tools
  • Describing the Syssat Package Utilities
  • Lab: Viewing Syssat Package Utilities
  • Using Performance Co-Pilot
  • Lab: Collecting Performance Data with Performance Co-Pilot

Viewing Hardware Resources

  • Finding Physical Resources
  • Lab: Displaying Physical Resources
  • Resources in Virtual and Cloud Environments
  • Lab: Displaying Resources in Virtual and Cloud Instances

Configuring Kernel Tunables and Tuned Profiles

  • Understanding Kernel Tunables
  • Lab: Configuring Kernel Tunables
  • Lab: Selecting a Tuned Porfile
  • Understanding Tuned Customization
  • Lab: Customizing a Tuned Profile

Managing Resource Limits with Control Groups

  • Understanding Resource Limits
  • Lab: Managing Resource Limits
  • Understanding Control Groups
  • Lab: Customizing Control Groups

Analyzing Performance Using System Tracing Tools

  • Performance Counters
  • Lab: Profiling with Performance Counters
  • Tracing System and Library Calls
  • Lab: Tracing System and Library Calls
  • Gathering Diagnostic Data
  • Lab: Gathering Diagnostic Data using SystemTap
  • Tracing System Events
  • Lab: Tracing System Events using eBPF Tools

Tuning CPU Utilization

  • Configuring CPU Scheduling Policies and Tunables
  • Lab: Configuring CPU Scheduling
  • Understanding CPU Affinity and Isolation
  • Lab: Configuring CPU Affinity and Isolation
  • Cache Use Understanding
  • Lab: Profiling Cache Use

Tuning Memory Utilization

  • Memory Architecture
  • Lab: Configuring Memory Architecture
  • Understanding Paging and Reclamation
  • Lab: Configuring Memory Paging and Reclamation
  • NUMA Topology
  • Lab: Configuring Numa Topology
  • Memory Overcommit
  • Lab: Managing Memory Overcommit

Tuning Storage Device I/O

  • I/O Patterns and Scheduling
  • Lab: Understanding I/O Patterns and Scheduling Algorithms
  • RAID Fundamentals
  • Lab: Reviewing RAID Fundamentals
  • I/O Analysis Tools
  • Lab: Selecting I/O Analysis Tools

Tuning File System Utilization

  • File System Attributes
  • Lab: Managing File System Attributes
  • File System Journaling
  • Lab: Managing File System Journaling

Tuning Network Utilization

  • Network Latency and Throughput
  • Lab: Configuring for Network Latency and Throughput
  • Network Driver Parameters
  • Lab: Configuring Network Link Layer

Performing Tuning Hosts in Virtualization Environments

  • Understanding Virtualised Host Tuning
  • Lab: Tuning Hosts in Virtualized Environments
  • Lab: Monitoring Performance Metrics in a Virtualized Environment

Frequently asked questions

Is this training live or pre-recorded?
The training is live instructor led training which is available in classroom as well as online format. We also record every training session which is then uploaded to our student portal.
How will I join the live online training?
The live online training is conducted via the zoom software, we will be providing you with the zoom meeting link to join the training.
How many students are there in a single batch?
On an average one batch will have a maximum of 18 students. We keep smaller batch sizes to promote interaction between the students and the instructor.
How can I practice the labs?
We will provide you with online labs. If needed, we can also provide you with the software required to create your own labs.
Do you offer payment flexibility?
Yes, we provide zero interest EMI options.
Can I attend the training in classroom?
Yes, our classroom training location is in New Delhi near Lajpat Nagar metro staton.