Red Hat Enterprise Linux Systems Administration

			System Monitoring Performance Management


				COURSE DESCRIPTION

	The Red Hat Enterprise Linux Systems Administration: System Monitoring and 
	Performance Management course introduces participants to performance management 
	principles, monitoring utilities / tools, and analysis for the RHEL5 Operating 
	Environment. The course includes a review of RHEL5 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.

	This course is the equivalent to Red Hat course 442.

	Systems:  Red Hat Enterprise Linux Version 5 (all update levels)



				COURSE OBJECTIVES

	On completion of this course, a systems administrator should be able to:

	•	Describe performance management fundamentals 
	•	Use the RHEL5 and third-party tools to analyze performance
	•	Write tools in various languages
	•	Use RHEL5 performance data extensions 
	•	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


				RHEL5 Monitoring Capabilities
					Monitoring tools provided with RHEL5
						*stat family of programs
						sar / sadc
					Third party / freely available tools
						Toolkit programs 
						Orca
						ManageEngine
						tools from Red Hat
					User-written tools methods and rules
					Kernel tunables (viewing, changing via sysctl)


                			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
                    				Adjust CPU scheduling mechanisms
					Tuning Java threaded applications
                    				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
                    				File system performance statistics 
					ext3 parameters to improve efficiency 
					Alternative write strategies to ext3 buffering 
					Monitoring Tools

				Network 	Management
                    				TCP/IP Layers
                    				Socket controls
                    				Controlling network services
                    				Setting network buffer values
                    				Monitoring tools
                    			
                			Summaries
                    				Memory management
                    				CPU management
                    				I/O management
                    				Network management
                    				User program management
 

			COURSE DURATION

    	This course normally requires three (3) days, approximately 60%
   	 lecture, and 40% lab time.


			COURSE PREREQUISITES

    	It is assumed that the participant has successfully completed the
    	Red Hat Linux Essentials (RH 033) and RHEL5 Systems Administration
	Essentials (RH 131) courses, or has equivalent system time 
	as a user and a working systems administrator.







Linux Curricula Page Laine Schedule Page Laine Home Page


Copyright 2010 Laine Educational Enterprises, Ltd