UMBC Training Centers logo

Solaris 10 Performance Management

 

Course Description | Outline | Sun Solaris | IT Home

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

Solaris 10 Monitoring Capabilities

*Monitoring tools provided with Solaris 10
-stat family of programs
-sar / sadc
-kstat (command, modules, libraries)
-dtrace (introduction to usage)
*Third party / freely available tools
-SE Toolkit programs
-Orca
-ManageEngine
-tools from OpenSolaris
*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
*Using dispadmin to adjust CPU mechanisms
*Tuning Java threaded applications
*Process states
*Monitoring tools

I/O Management

*Breakdown of disk I/O
*Measuring Disk and I/O
*UFS performance
*File system structure concepts
-File system caching
-Name Lookup Caching
-Tuning the Paged Buffer Cache Size
-Monitoring tools
-File system performance statistics
-UFS parameters to improve efficiency
-Alternative write strategies to UFS buffering
*ZFS performance
-zpool creation considerations
-ZFS file system parameters
-ZFS compression performance
*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