Solaris System Performance Management (SA-400)
|
Termin do uzgodnienia. Prosimy o kontakt: tel. +48 12 622 88 18 | | 5 dni | | 7810 PLN (podana cena nie zawiera podatku VAT 23%) |
Szkolenie Solaris System Performance Management zapoznaje uczestników z zasadami oraz narzędziami do strojenia systemu operacyjnego Solaris. Prezentacja zawiera przegląd subsystemów Solaris oraz opis narzędzi wykorzystywanych do monitorowania wydajności systemu takich jak kstar, sar, vmstat, iostat, netstat, mpstat, nfsstat, ps, prstat, pmap, proc tools, truss, dtrace, cpustat, cputrack, busstat, swap, lockstat i mdb. Ponadto szkolenie zawiera sekcję dotyczącą korzystania z zon i puli.
Po zakończeniu kursu uczestnicy będą w stanie:
- Omówić podstawowe zagadnienia dotyczące zarządzania wydajnością
- Używać system operacyjny Solaris oraz narzędzia do monitorowania pracy systemu Solaris
- Przeglądać i ustawiać parametry optymalizacji systemu
- Monitorować i raportować procesy i wątki
- Modyfikować działania wirtualnej pamięci
- Stroić I/O, systemy plików ZFS i UFS i podsystemy sieciowe
- Używać właściwych procedur do mierzenia zużycia, nasycenia.
Szkolenie przeznaczone jest dla doświadczonych administratorów systemu i innych osób, które odpowiedzialne są za monitorowanie działania systemu operacyjnego Solaris. Ponadto dla osób, które chcą poznać narzędzia dostarczane przez Solaris 10.
Przed przystąpieniem do kursu uczestnicy powinni potrafić:
- instalować i konfigurować Solaris OS
- stosować zaawansowane umiejętności zarządzania systemem Solaris OS w środowisku sieciowym
- zarządzać systemem plików typu pseudo i distributed
- tworzyć i zarządzać logicznymi wolumenami
- opisać podstawowe cechy operacji TCP.
Tematyka szkolenia obejmuje następujące zagadnienia:
- zasady poprawy wydajności
- procesy poprawy wydajności
- używanie narzędzi do monitorowania systemu Solaris
- podglądanie i ustawianie parametrów strojenia systemu
- monitorowanie procesów i wątków
- kontrola CPU Sceduling
- monitorowanie System Caches
- strojenie pamięci
- zarządzanie Systems Buses
- przeprowadzanie strojenia urządzeń we/wy
- strojenie UFS
- kontrola wydajności sieci
- utrzymanie wydajności systemu.
Module 1: 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 the kstat based utilities
List the procfs based utilities
List DTrace based utilities
Module 2: 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
Module 3: 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
Describe and use psig
Describe and use pstop and prun
Module 4: 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
Module 5: 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
Module 6: Processes and Threads
Define a process and describe the process address space
Describe the lifetime of a process
Describe threads
Compare the performance of single-threaded and multithreaded processes
Describe and use lockstat(1M)
Describe and display parameters for process management
Module 7: 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
Describe swapping
List Tunable Parameters for Paging and Swapping
Monitor memory utilization
Module 8: 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
Module 9: 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)
Module 10: File Systems and Disk I/O
Understand file system performance statistics
Describe UFS file system structures
Describe UFS file system placement policies
Describe the tuning parameter that affect UFS performance
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
Module 11: 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
Module 12: Applying the Performance Analysis Approach
Describe steps for maintaining system performance
Describe common utilities for measuring system performance and identifying problem applications
Describe specific types of bottlenecks and methods for reducing them
Describe and implement resource management using zones and pools
Module 13: Performance Testing
Plan to conduct performance testing.
Understand common pitfalls
Kursy zalecane po tym kursie:
SA-202-S10: System Administration for the Solaris 10 Operating System Part 2 (SA-202-S10)
SA-300-S10: Network Administration for the Solaris 10 Operating System (SA-300-S10)
Kursy powiązane z tym kursem:
ST-375: Introduction to Crash Dump Analysis and the SunOS Kernel (ST-375)
|