Special Notices

Please note, from 13thJuly 2015 all delegates booking onto a Red Hat course will need to provide their unique Red Hat Network ID. Bookings without a Red Hat Network ID will not be confirmed by Red Hat and may subject to cancellation. More information available here from Red Hat or contact us directly.

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 Certificate of Expertise in Performance Tuning exam (EX442).

Target Audience:

Experienced Linux system administrators responsible for maximizing resource utilization through performance tuning.
An RHCE interested in earning a Red Hat Certification of Expertise, or an Red Hat Certified Architect (RHCA).

  • Red Hat Certified Engineer (RHCE) certification or equivalent experience
  • For candidates that have not earned their RHCE, confirmation of the correct skill set knowledge can be obtained by passing the online skills assessment at www.redhat.com/training/skills_assessment/

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

Impact on the organization

This course is intended to develop the skills needed to improve infrastructure performance, increase system utilization, reduce downtime, and improve responsiveness to system failures.

Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.

Impact on the individual

As a result of attending this course, students should be able to obtain, analyze, and interpret system performance metrics, which the business can use to increase cost effectiveness, maximize application performance, and make better decisions about investment in hardware or cloud resources.

Students should be able to demonstrate the following skills:

  • Describe how key Linux subsystems work
  • Interact with applications
  • Determine which tuning adjustments are relevant in different situations

Introduction to performance tuning
Understand the basic principles of performance tuning and analysis

Collecting, graphing, and interpreting data
Gain proficiency in using basic analysis tools and in evaluating data

General tuning
Learn basic tuning theory and mechanisms used to tune the system

Hardware profiling
Understanding and analyzing hardware

Software profiling
Analyze CPU and memory performance of applications

Mail server tuning
Learn about basic storage tuning using an email server as an example

Large memory workload tuning
Understand memory management and tuning

HPC workload tuning
Understand tuning for CPU-bound applications

File server tuning
Understand storage and network tuning in the context of a file server application

Database server tuning
Tuning memory and network performance using a database application as an example

Power usage tuning
Tuning systems with power consumption in mind

Virtualization Tuning
Tuning 'host' and 'guest' for efficient virtualization