Solaris System Performance Management

5 Day Course
Hands On
Official Unix Curriculum
Code SA-400

This course has been retired. Please view currently available Solaris Training Courses.


Collapse all

Introducing Performance Management (3 topics)

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

Using the Solaris OS Monitoring Tools (4 topics)

  • 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

Viewing and Setting Tuning Parameters (2 topics)

  • View tuning parameters
  • Set tuning parameters

Monitoring Processes and Threads (4 topics)

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

Managing CPU Scheduling (6 topics)

  • 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)

Monitoring System Caches (4 topics)

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

Performing Memory Tuning (7 topics)

  • 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

Managing Systems Buses (3 topics)

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

Performing I/O Tuning (8 topics)

  • 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

Tuning UFS (7 topics)

  • 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

Monitoring Network Performance (4 topics)

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

Maintaining System Performance (5 topics)

  • 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


To succeed fully in this course, students should be able to: - 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

Course PDF