INSTRUCTOR-LED COURSE
Red Hat Enterprise Performance Tuning (RH 442)
Course Information
Duration: 4 days
Version: RH 442
Price: $3,800.00
Certification: Red Hat Certified Specialist in Performance Tuning
Exam: EX442
Learning Credits:
ALL DATES GUARANTEED
Check out our full list of training locations and learning formats. Please note that the location you choose may be an Established HD-ILT location with a virtual live instructor.
COURSE DELIVERY OPTIONS
- Live Classroom
Train face-to-face with the live instructor.
- Established HD-ILT Location
Interact with a live, remote instructor from a specialized, HD-equipped classroom near you.
- Virtual Remote
Attend the live class from the comfort of your home or office.
OVERVIEW
This course discusses system architecture with an emphasis on:
- Understanding the implications of 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
Prerequisites:
- 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
Target Audience:
Senior Linux system administrators who are responsible for maximizing resource utilization through performance tuning.
Course Objectives:
- 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
Course Outline:
Introduction to performance tuning
- Understand the basic principles of performance tuning and analysis.
Collecting, graphing, and interpreting data
- Gain proficiency using basic analysis tools and evaluating data.
General tuning
- Learn basic tuning theory and mechanisms used to tune the system.
Limiting resource usage
Hardware profiling
- Understand and analyze hardware.
Software profiling
- Analyze CPU and memory performance of applications.
Small file tuning
- Tune a server for a workload involving frequent reads and writes of small files.
Large memory workload tuning
- Understand memory management and tuning.
Tuning for a CPU-intensive workload
- 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
- Tune memory and network performance using a database application as an example.
Power usage tuning
- Tune systems with power consumption in mind.
Virtualization tuning
- Tune 'host' and 'guest' for efficient virtualization.