Performance Tuning Training & Certification (RH442)

Performance tuning is a process to improve the efficiency of any system. It helps you to make very minor changes to various subsystems which cumulatively increase the overall efficiency of the entire system. What one needs to understand is that, performance tuning is a very advanced topic and cannot be achieved by starters. The simplest analogy I can think of to explain this is the performance of your car. Not every mechanic can fine tune your car, it takes a very special skill to fine tune a car, and the same is true with Performance tuning in Linux server.

There are various subsystems in Red Hat enterprise Linux operating system which can be fine tuned to attain better performance and efficiency. The training course offered by Techgrills helps you to learn fine tuning of the various subsystems. Performance tuning course helps you to understand the course by helping you to gain a proficiency in using basic analysis tools to evaluate data, this helps you to better understand the issues which can be fine-tuned. The course starts at the basics of performance tuning at teaches you theories of basic tuning and also the basic mechanisms which are generally used to tune a system.

The complexity of the course increases as you go delve deeper into the course. It teaches you Hardware profiling, software profiling, tuning of mail servers, Tuning of large memory workloads, tuning of CPU based applications, tuning of file servers, tuning of Data base servers, tuning of power usage, and virtualization tuning, among many other related skills. Each skill mentioned above will help you create more efficient work systems, and thereby, improving your reputation as a system administrator for Red Hat enterprise Linux operating system. The course helps one understand the implications on system performance. It also allows one to learn methods for testing the effects of performance adjustments and methods for analysing system and networking performance. The course also looks after configuration of specific application loads.

The need for performance tuning is immense; the more finely tuned workspace you can create as a system administrator, the more efficient your company would be. So, it is a very nifty skill to have in your arsenal, as a system administrator. There are a few prerequisites for this course. You need to be a senior level system administrator before you can understand or even work on the finer details of an operating system. It is highly recommended that you complete the RHCE courses and also the Red Hat Certified server hardening courses before you start the Red Hat certified course in Performance tuning in Linux server.

Outline for this course

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
Understand and analyze 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
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.

Course Overview

This course discusses system architecture with an 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, and tuning configurations for specific application loads.

This course can help you prepare for the Red Hat Certificate of Expertise in Performance Tuning exam (EX442). This version of the course includes the exam.

Course content summary

  • Tuning for use-case scenarios (for example, HPC, large memory, database, and file server)
  • Tuning for power consumption
  • Tuning virtual machines (host and guest)
  • Tuning memory and caches
  • Tuning CPU and memory utilization using cgroups
  • Gathering performance metrics and other data for tuning purposes

Audience and prerequisites

Audience for this course

  • Experienced Linux system administrators responsible for maximizing resource utilization through performance tuning

Prerequisites for this course

  • RHCE certification or equivalent experience

“Techgrills” specializes in Corporate/Classroom Trainings on Open Source/Linux Platforms,