Class Details

Price: $3,500

Training Options - RH442, RH442VT, and RH443

The training options available are:

  • Red Hat Enterprise Performance Tuning (RH442)
  • Red Hat Enterprise Performance Tuning (RH442VT)


You can call and enroll in the RH443 course. which includes the exam voucher:

  • Red Hat Enterprise Performance Tuning with Expertise Exam (RH443)
    • This is a five day course

For group training options, call us at (240) 667-7757 or email 

Course Outline

Performance Tuning Overview

  • Fundamental concepts for performance analysis and tuning

Gathering, Graphing and Interpreting Data

  • Using analysis tools and evaluting that data 

Basic Tuning

  • Tuning theory and tools for tuning systems

Hardware Profiling

  • Analyzing Hardware

Software Profiling

  • Analyzing CPU and memory performance for applications

Tuning Mail Servers

  • Storage tuning for mail servers

Tuning Large Memory Workloads

  • Tuning and memory management

Tuning HPC Workloads

  • Tuning CPU-bound applications

Tuning File Servers

  • Tuning storage and network for file server applications

Tuning Database Servers

  • Tuning memory and network performance with database applications

Tuning Power Usage

  • Tuning systems for smart power consumption


  • Understanding smart and efficient virtualization for host and guest


  • Peformance Tuning Use-Case Scenarios
    • HPC, Large Memory, Database, File Server, etc.
  • Power Consumption Tuning
  • Virtual Machines (Host and Guest) Tuning
  • Memory and Caches Tuning
  • CPU and Memory Utilization with Cgroups
  • Performance Metrics and Additional Data for Performance Optimization

Class Exam

Red Hat Certificate of Expertise in Performance Tuning Exam (EX442)

This exam measures a professional's ability and skills in utilizing system tools for analyzing Red Hat Enterprise Linux system and application performance.


  • Length - 4 hours
  • Format - This is a performance-based exam that tests a student's understanding and skills in successfully executing specific tasks addressed in the course.


Students should be capable of:

  • Utilizing vmstat, gnome-system-monitor, mpstat, sar, iostat, powertop, top and other utilities for analyzing/reporting system and application performance
  • Configuring systems to see performance metrics with RRDtool and other tools
  • Utilizing Pluggable Authentication Modules (PAMs) for implementing restrictions for vital system resources
  • Using /prc/sys, /sys and sysctl for analyzing, changing and setting kernel run-time parameters
  • Profile system hardware configurations with tools such as dmidecode, dmesg, x86info, and sosreport
  • Analyzing system and application performance with utilites such as ps, top, Valgrind and strace
  • Configuring systems for System Tap scripts
  • Modifying process priorities
  • Configuring systems for supporting application page sizes that take up more memory
  • Selecting best application versions per performance analysis for systems
  • Configuring disk subsystems to tune system performance with swap partition placement, file system layout, I/O scheduling algorithm selection and additional utilities
  • Configuring kernel behavior by adjusting module parameters
  • Calculating network buffer sizes using factors such as bandwidth, round-trip time, and establishing system buffer sizes
  • Choosing and configuring tuned profiles
  • Managing system resource usage with control groups