Red Hat Enterprise Linux Systems Administration Performance Management Course

Course Code: UN 110
Course Abstract:

The RHEL Systems Administration: Performance Management course introduces participants to performance management principles, monitoring utilities / tools, and analysis for the RHEL Operating Environment. The
course includes a review of RHEL subsystems, along with the utilities provided to monitor system efficiency including sar and the *stat family of tools.  In each area of discussion, emphasis will be placed on writing tools for monitoring and analysis.  These tools will include Korn shell scripts, Perl procedures, and C language programs.

Systems: Red Hat Enterprise Linux, Version 5 Update 1, Version 5 Update 2

Audience: This course is designed for individuals who are systems administrators.
Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Describe performance management fundamentals
> Use RHEL supplied and third-party tools to analyze performance
> Write tools in various languages
> View and set kernel-based tuning parameters
> Monitor and report on process and thread activity
> Modify CPU scheduling and virtual memory operations

Course Topics:

Performance Basics
Describe the principles of performance analysis
Describe the performance management process
Terms used to describe performance aspects
Factors affecting system performance
Performance metrics
Virtual system caching
Effects of computer architecture

RHEL Monitoring Capabilities
Monitoring tools provided with RHEL
*stat family of programs
sar / sadc
top
gnome-system-monitor
sysctl
Data collection tools
sysstat
/proc hierarchy files
User-written tools methods and rules
Kernel tunables (viewing, changing)

Memory Management
Memory layout and distribution
Memory usage by the kernel
Process creation
Process virtual address space
Buffer Cache (and allocation control)
Shared Memory / Page Caching
Paging and Swapping
Monitoring Tools

CPU Management
Software priorities concepts
Impact of the nice parameter
Priority boosting
Adjusting CPU scheduling mechanisms
Process states
Monitoring tools

I/O Management
Breakdown of disk I/O
Measuring Disk and I/O
ext3 performance
File system structure concepts
File system caching
Name Lookup Caching
Tuning the Paged Buffer Cache Size
Monitoring tools
File system performance statistics
ext3 parameters to improve efficiency
Alternative write strategies to UFS buffering
LVM performance
optimizing volume group parameters
optimizing logical volume parameters
Monitoring Tools

Network Management
TCP/IP Layers
Socket controls
Controlling network services
NFS server optimizations
Setting network buffer values
Monitoring tools

Summaries
Memory management
CPU management
I/O management
Network management
User program management

Prerequisites: It is assumed that the participant has successfully completed the RHEL Systems Administration course, or has equivalent system time as a user, and is comfortable with basic systems administration functions.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“Instructor is a good listener, which helps when he’s explaining things. I like that the class was tailored to our interests.”

Student – Object-Oriented Analysis & Design with UML