Module 1: Introduce performance tuning
Describe performance tuning concepts and goals.
Module 2: Select performance monitoring tools
Evaluate the large selection of performance monitoring tools that are included with Red Hat Enterprise Linux.
Module 3: View hardware resources
View and interpret hardware resource listings.
Module 4: Configure kernel tunables and tuned profiles
Configure the operating system to tune for different workload requirements.
Module 5: Manage resource limits with control groups
Manage resource contention and set limits for resource use on services, applications, and users using cgroup configuration.
Module 6: Analyze performance using system tracing tools
Diagnose system and application behaviors using a variety of resource-specific tracing tools.
Module 7: Tune CPU utilization
Manage CPU resource sharing and scheduling to control utilization.
Module 8: Tune memory utilization
Manage settings for efficient memory utilization for different types of workloads.
Module 9: Tune storage device I/O
Manage settings for efficient disk utilization in various use cases.
Module 10: Tune file system utilization
Manage application efficiency for file system utilization.
Module 11: Tune network utilization
Manage application efficiency for network utilization.
Module 12: Tune in virtualization environments
Distinguish the requirements for tuning in virtualized environments.
Module 13: Perform comprehensive review
Demonstrate skills learned in this course by observing system performance using the appropriate tools, evaluating system metrics, and configuring settings to improve performance.