EncartaLabs

Solaris System Performance Management

( Duration: 5 Days )

The Solaris System Performance Management training course introduces delegates to performance tuning principles, monitoring utilities and tuning tools for the Solaris Operating System (Solaris OS). The presentation includes a review of Solaris subsystems and the utilities provided to monitor system efficiency including sar, vmstat, iostat, netstat, mpstat, nfsstat. This revision also presents tools new to Solaris 10, including dtrace, alongside these well known utilities.

By attending Solaris System Performance Management workshop, Participants will learn to:

  • Describe performance management fundamentals
  • Use the Solaris OS and third-party tools to analyze performance
  • View and set kernel-based tuning parameters
  • Monitor and report on process and thread activity
  • Modify CPU scheduling and virtual memory operations
  • Describe system caches and system buses
  • Tune I/O, UNIX(R) File System (UFS), and network subsystems

  • Install and configure the Solaris OS
  • Employ advanced systems administration skills in a networked Solaris OS server environment
  • Manage pseudo and distributed file systems
  • Create and manage logical volumes
  • Describe fundamentals of TCP operations

Senior system administrators and others concerned with monitoring effective performance of Solaris systems can benefit from this course. Delegates who want to learn the performance tools provided with Solaris 10 can also benefit from this course.

COURSE AGENDA

1

Introducing Performance Management

  • Describe the principles of performance tuning
  • Describe the performance tuning process
  • Understand the terms used to describe performance aspects
2

Using the Solaris OS Monitoring Tools

  • Describe and use monitoring tools provided with the Solaris OS
  • Monitor system performance using SymbEL (SE) Toolkit programs
  • Describe online resources for third-party utilities
  • Enable system accounting
3

Viewing and Setting Tuning Parameters

  • View tuning parameters
  • Set tuning parameters
4

Monitoring Processes and Threads

  • Describe a process
  • Describe threads
  • Compare the performance of single-threaded and multithreaded processes
  • Monitor processes
5

Managing CPU Scheduling

  • Control and Monitor CPUs
  • Monitor CPUs by using SE Toolkit programs
  • Describe scheduling
  • Display and change scheduler parameters
  • Change the scheduling behavior of a process
  • Describe Solaris Resource Manager projects and the Fair Share Scheduler (FSS)
6

Monitoring System Caches

  • Describe a cache
  • Describe the characteristics of a cache
  • Identify cache problems associated with multiple CPUs
  • Identify cache problems associated with cache design
7

Performing Memory Tuning

  • Monitor memory utilization
  • Describe virtual memory
  • Cache disk-based files
  • Identify paging statistics
  • Describe swapping
  • Identify the memory requirements of an application
  • Identify memory shortage in a system
8

Managing Systems Buses

  • Describe a bus
  • Describe the prtdiag utility
  • Diagnose the problems associated with buses
9

Performing I/O Tuning

  • Describe the characteristics of a SCSI bus
  • Describe the time components of disk I/O
  • Describe driver and bus features that enhance performance
  • View disk and bus device properties
  • Describe I/O performance planning
  • Describe VERITAS Volume Manager and Solaris Volume Manager
  • Tune the I/O subsystem
  • Monitor disks by using the Vdbench and SWAT utilities
10

Tuning UFS

  • Monitor file system performance statistics
  • Describe OS services that affect UFS performance
  • Describe application behavior that affects UFS performance
  • Tune UFS parameters to improve system efficiency
  • Tune UFS parameters to match application workloads
  • Describe alternative write strategies to UFS buffering
  • Describe alternative file systems to UFS
11

Monitoring Network Performance

  • Describe TCP
  • Describe the performance of network hardware
  • Monitor network performance with Solaris utilities
  • Monitor networks by using SE Toolkit programs
12

Maintaining System Performance

  • Describe steps for maintaining system performance
  • Set up system accounting
  • Describe common utilities for measuring system performance and identifying problem applications
  • Describe specific types of bottlenecks and methods for reducing them
  • Describe a basic method for maintaining system performance

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top