RH442
Red Hat Enterprise Linux Performance Tuning
Course description
Develop an understanding of Red Hat Enterprise Linux performance tuning and capacity planning.
Red Hat Enterprise Linux Performance Tuning (RH442) teaches senior Linux system administrators the methodology of performance tuning. This course discusses system architecture with an emphasis on understanding its implications on system performance, performance adjustments, open source benchmarking utilities, networking performance, and tuning configurations for specific server use cases and workloads.
This course is based on Red Hat Enterprise Linux 10.
Course Content Summary
- Gather performance metrics and benchmarking data
- Analyze and tune system performance for resource-specific scenarios
- Apply tuning profiles with the TuneD tool
- Tune guests that are running RHEL in virtual environments
- Tune and profile system events and activities
- Tune resource limits and usage by using systemd-integrated control groups
Audience for this course
- Platform engineers, cloud administrators, and system administrators who are responsible for maximizing resource utilization and optimizing system performance across various deployment environments.
Prerequisites for this course
- Take our free assessment to gauge whether this offering is the best fit for your skills.
- Red Hat Certified System Administrator (EX200) certification or equivalent Red Hat Enterprise Linux knowledge and experience.
Course Outline
Introducing Performance Tuning
Describe performance tuning concepts and methodologies, and interpret different units of measurement to compare metrics.
Gathering Metrics with Performance Monitoring Tools
Investigate performance by using tools included with Red Hat Enterprise Linux to evaluate relevant performance metrics.
Identifying Hardware Resources
Identify system hardware on servers by using and interpreting the output of system utilities.
Configuring Kernel Tunables and System Tuning Daemon Profiles
Configure Red Hat Enterprise Linux for different workload requirements by adjusting tunable kernel settings and by setting a profile for the system tuning daemon.
Managing Resource Limits and Control Groups
Manage resource contention and set limits for resource use with POSIX limits and by assigning services, applications, and user processes to control groups.
Analyzing Performance with Performance Counters and System Call Tracing
Diagnose system and application behaviors by monitoring hardware performance counters and by tracing system calls and library function execution by processes.
Analyzing Performance with SystemTap and eBPF
Diagnose system and application behaviors by using the SystemTap and eBPF tools to trace performance counters and to examine system software events in the kernel and in user processes.
Tuning CPU Usage
Manage CPU resource sharing and scheduling to control CPU usage.
Tuning Memory Usage
Investigate how the Linux kernel manages memory, and tune memory usage for various workloads.
Tuning Storage Device I/O Performance
Evaluate storage I/O performance and use that information to tune performance for different types of storage devices, file systems, and use cases.
Tuning Network Performance
Optimize network throughput, latency, and efficiency.
Tuning Red Hat Enterprise Linux Virtual Machines
Optimize the performance of Red Hat Enterprise Linux virtual machines by tuning profiles and settings to limit virtualization overhead.
Comprehensive Review
Practice skills that you learned in Red Hat Enterprise Linux Performance Tuning. Test the knowledge that you acquired with the Red Hat Enterprise Linux Performance Tuning (RH442) course and prepare for the Red Hat Certified Specialist in Linux Performance Tuning (EX442) exam.
Impact on the Organization
- This course helps system administrators to improve infrastructure performance, increase system utilization, reduce downtime, and improve responsiveness to system failures.
Impact on the Individual
- Attendees should be able to obtain, analyze, and interpret system performance metrics, then use these metrics to help increase cost effectiveness, maximize application performance, and make better decisions about investment in hardware or cloud resources.
Recommended next course or exam
More ways to master your skills
Get the best of both worlds: expert-led virtual training and self-paced learning, plus expert help and a certification exam. It’s all included in the Red Hat Learning Subscription.
On-site training available
If you would like to get your entire team trained, we can do it on your premises, in-person or remote.
Red Hat Learning Subscription
Comprehensive training and learning pathways on Red Hat products, industry-recognized certifications, and a flexible and dynamic IT learning experience.
Build your skills path
Take this course as part of a Red Hat Learning Subscription, which gives you on-demand, unlimited access to our online learning resources for an entire year.
Verify your knowledge
Take a free skills assessment to test your expertise, determine gaps and get recommendations for where to start with Red Hat training.