Solaris 11 Systems Administration Performance Management (Monitoring, Analysis, Modifications) – 3 Days

Course Description

The Solaris 11 Systems Administration: Performance Management course introduces participants to performance management principles, monitoring utilities / tools, and analysis for the Solaris 11 Operating Environment. The course includes a review of Solaris subsystems, along with the utilities provided to monitor system efficiency including sar and the *stat family of tools.  This revision also presents tools new to Solaris 11, including dtrace and kstat.  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: Solaris 11, SPARC or x86/x64 hardware platforms.


It is assumed that the participant has successfully completed the Oracle Solaris 11 System Administration  course, or has equivalent  system time as a user, and is comfortable with basic systems administration functions.


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

    • Describe performance management fundamentals
    • Use the Solaris 11 OS and third-party tools to analyze performance
    • Write tools in various languages
    • Use Solaris 11 performance data extensions (kstat, dtrace)
    • View and set kernel-based tuning parameters
    • Monitor and report on process and thread activity
    • Modify CPU scheduling and virtual memory operations


Solaris 11 Monitoring Capabilities

Monitoring tools provided with Solaris 11

*stat family of programs

sar / sadc

kstat (command, modules, libraries)

dtrace (introduction to usage)

Third party / freely available tools

SE Toolkit programs


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

ZFS deduplication

Monitoring Tools

Network Management

TCP/IP Layers

Socket controls

Controlling network services

Setting network buffer values

Monitoring tools


Memory management

CPU management

I/O management

Network management

User program management

Print Friendly, PDF & Email