0 Artikler | 0,00
Go



Solaris System Performance Management

Kurskode: SA-400
Varighet: 5
Pris: NOK29 685,00 

Oversikt 

The Solaris System Performance Management course introduces students 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 kstat,sar, vmstat, iostat, netstat, mpstat,
nfsstat, ps, prstat, pmap, the proc tools, truss, dtrace, the dtrace toolkit, cpustat, cputrack, busstat, swap, lockstat, and
mdb. This revision also includes a section on resource management using zones and pools.


The course format is divided into three major sections tools, OS theory, and strategy and actions.
Solaris System Performance Management course includes lab exercises to reinforce skills development. The Labs will
be of two types:
1. Learning and practice using the monitoring and configuration tools
2. Problem solving labs where the student will have to determine the cause of a performance problem, or figure out a
way to measure or load a subsystem. These labs will not have answers provided to the students.
Students who can benefit from this course:
Senior System Administrators and others concerned with monitoring effective performance of Solaris systems


Forkunnskaper

To succeed fully in this course, students should be able to:

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



Neste kursdato

juni
25 jun - 29 jun, 2012Oslo, Global KnowledgeLegg i handlekurv





    juni
    25 jun - 29 jun, 2012Norden (Denmark)Sjekk tilgjengelighet

    Mer informasjon

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

    Upon completion of this course, students should be able to:

    • 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, and ZFS and UFS File Systems, and network subsystems
    • Describe and employ proper testing procedures to measure throughput, utilization, saturation and latency
    • Describe performance management fundamentals

    Introducing Performance Management

    • Describe the principles of performance tuning
    • Describe the performance tuning process
    • Understand the terms used to describe performance aspects
    • Describe the Drill-Down Analysis Strategy
    • Describe the Performance Analysis Approach
    • Understand the Solaris Observability Tools
    • List kstat based and procfs based utilities
    • List DTrace based utilities

    The kstat Monitoring Tools

    • Describe and use sar
    • Describe and use vmstat
    • Describe and use iostat
    • Describe and use mpstat
    • Describe and use netstat
    • Describe and use nfstat
    • Describe and use kstat

    The procfs Monitoring Tools

    • Describe and use ps
    • Describe and use prstat
    • Describe and use truss
    • Describe and use apptrace
    • Describe and use pmap
    • Describe and use pargs
    • Describe and use pwait and preap
    • Describe and use ptree, psig, pstop, and prun

    DTrace

    • List the Advantages of DTrace
    • Describe the DTrace Architecture
    • List the Four Parts of a Probe Description
    • Define a Probe Clause
    • Write and Execute DTrace Commands
    • Write some Simple Dtrace Scripts
    • Download and Use Scripts from the DTrace Toolkit

    Other Significant Tools

    • Describe and interpret the swap command
    • Describe and use cpustat
    • Describe and use cputrack
    • Describe and use busstat
    • Describe and use mdb -k to examine the kernel structures

    Processes and Threads

    • Define a process and describe the process address space
    • Describe the lifetime of a process
    • Describe threads
    • Describe and use lockstat(1M)
    • Describe and display parameters for process management
    • Compare the performance of single-threaded and multithreaded processes

    Memory

    • Describe physical and virtual memory
    • Describe the x86 and SPARC MMUs
    • Describe the TLB and the cache
    • Describe Large Pages and how to use them
    • Describe the cyclic page cache
    • Describe Paging and swapping
    • Monitor memory utilization
    • List Tunable Parameters for Paging and Swapping

    Hardware Buses and Caches

    • Describe the overall memory hierarchy
    • Describe the concept of caching and the cost of a cache miss
    • List the types of Buses and how they are used
    • Use cpustat to measure Cycles Per Instruction
    • Describe the concept and trade offs of CMT

    CPU Scheduling

    • Control and Monitor CPUs
    • Create and monitor processor sets
    • List and describe the different scheduling classes
    • Change the scheduling behavior of a process using nice or priocntl
    • Describe and use Solaris Resource Manager projects and the Fair Share Scheduler (FSS)

    File Systems and Disk I/O

    • Understand file system performance statistics
    • Describe the tuning parameter that affect UFS performance
    • Describe UFS file system structures and placement policies
    • Describe the main layers of ZFS
    • List the main advantages of ZFS
    • Describe and create pools and file systems
    • Describe the areas that may require tuning in ZFS

    Monitoring Network Performance

    • Describe Terms used for Network Analysis
    • Describe Network Utilization
    • Understand effects of misconfigured components
    • Describe and use traceroute
    • Describe and use snoop
    • Describe TCP and UDP
    • Describe ICMP
    • Describe the performance of network hardware

    Applying the Performance Analysis Approach

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

    Performance Testing

    • Plan to conduct performance testing
    • Understand common pitfalls

    Related courses after

    • ST-375: Introduction to Crash Dump Analysis and the SunOS Kernel (ST-375)

     

    Anbefal denne siden

    Copyright © 2012 Global Knowledge Norway AS. Registrert i Norge med Org. Nr 988943355.
    RSS. (Srv: 222)