Red Hat Platform Course


Enterprise Performance Tuning - RH442

Performance tuning and capacity planning for Red Hat Enterprise Linux

Red Hat® Enterprise Performance Tuning teaches senior Linux® system administrators about performance tuning for Red Hat Enterprise Linux.

Course Overview

This course discusses system architecture with emphasis on:

  • Understanding the implications on system performance
  • Methods for testing the effects of performance adjustments
  • Open source benchmarking utilities
  • Methods for analyzing system and networking performance
  • Tuning configurations for specific application loads
  • This course can also help you prepare for the Red Hat Certified Specialist in Linux Performance Tuning exam (EX442).

Course content summary:

  • Tuning for use-case scenarios (for example, HPC, large memory, database, and file server)
  • Applying tuning profiles with tuned
  • Tuning virtual machines (primarily guest, but host is discussed)
  • Tuning memory and caches
  • Tuning CPU and memory utilization using cgroups (integrated in systemd)
  • Gathering performance metrics and other data for tuning purposes

Audience for this course

  • Senior Linux system administrators responsible for maximizing resource utilization through performance tuning
  • Red Hat Certified Engineer (RHCE®) certification or equivalent experience
  • Candidates who have not earned their RHCE can confirm they have the correct skills by passing our online skills assessment

Course outline

Course content summary
Chapter 1:Introduction to performance tuning
  • Understand the basic principles of performance tuning and analysis.
Chapter 2:Collecting, graphing, and interpreting data
  • Gain proficiency using basic analysis tools and evaluating data.
Chapter 3:General tuning
  • Learn basic tuning theory and mechanisms used to tune the system.
Chapter 4:Limiting resource usage
  • Allocate resources for best performance by limiting resource usage.
Chapter 5:Hardware profiling
  • Understand and analyze hardware.
Chapter 6:Software profiling
  • Analyze CPU and memory performance of applications.
Chapter 7:Using SystemTap
  • Use systemtap for profiling software.
Chapter 8:Small file tuning
  • Tune a server for a workload involving frequent reads and writes of small files.
Chapter 9:Large memory workload tuning
  • Understand memory management and tuning.
Chapter 10:Tuning for a CPU-intensive workload
  • Understand tuning for CPU-bound applications.
Chapter 11:File server tuning
  • Understand storage and network tuning in the context of a file server application.
Chapter 12:Database server tuning
  • Tune memory and network performance using a database application as an example.
Chapter 13:Power usage tuning
  • Tune systems with power consumption in mind.
Chapter 14:Virtualization tuning
  • Tune 'host' and 'guest' for efficient virtualization.
Chapter 15:Red Hat Performance Tuning Comprehensive Review
  • Do a comprehensive overview of the course.

After the course

Red Hat Certified Specialist in Linux Performance Tuning exam (EX442)

Red Hat Certified Architect ? RHCA®

Certificates of Expertise