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).

Senior Linux system administrators responsible for maximizing resource utilization
through performance tuning

After completing this course, students learn how to:

• 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

Module 1: Introduction to performance tuning

Module 2: Collecting, graphing, and interpreting data

Module 3: General tuning

Module 4: Limiting resource usage

Module 5: Hardware profiling

Module 6: Software profiling

Module 7: Mail server tuning

Module 8: Large memory workload tuning

Module 9: Tuning for a CPU-intensive workload

Module 10: File server tuning

Module 11: Database server tuning

Module 12: Power usage tuning

Module 13: Virtualization tuning

Course Outline (PDF)

Class Schedule 2026

Click any date to enquire or enrol · Dates subject to change
Jan
TBC
Feb
TBC
Mar
TBC
Apr
TBC
May
TBC
Jun
TBC
Jul
TBC
Aug
TBC
Sep
TBC
Oct
TBC
Nov
TBC
Dec
TBC
Course Enquiry / Enrolment
Fill in your details below and we'll get back to you.