Oracle Solaris 10 Performance Management (Bahasa)
Date:
28-10-2019 s/d 01-11-2019 | Category: Oracle: Solaris | Instructor: M. Andry Hartawan

Harga : IDR.7,500,000
Training Oracle Solaris 10 Performance Management ini mengenalkan pada peserta prinsip-prinsip tuning performance, monitoring utilities dan tuning tools pada Oracle Solaris 10 Operating System (Oracle Solaris 10 OS). Training ini mencakup review dari Solaris subsystems dan utilities provided untuk memantau efisiensi system termasuk kstat, sar, vmstat, iostat, netstat, mpstat, nfsstat, ps, prstat, pmap, the proc tools, truss, dtrace, the DTrace Toolkit, cpustat, cputrack, swap, lockstat, dan mdb.
Revisi ini juga mencakup resource management menggunakan zones dan pools, serta content yang berhubunungan dengan Solaris Studio tools. Training ini terbagi menjadi 3 bagian utama : tools, OS theory, dan strategy and actions.
Training Oracle Solaris 10 Performance Management mencakpu praktek-praktek untuk memperkuat develpment . Praktek tersebut terbagi menjadi 2 type :
1. Mempelajari dan praktek penggunaan monitoring dan configuration tools.
2. Praktek Problem solving dimana peserta harus menentukan penyebab dari performance problem atau
mencari tahu cara untuk mengukur load pada sebuah subsystem.
Hal -hal yang dipelajari :
- Mengidentifikasi cara untuk mengukur atau load subsystems
- Mengkonfigurasi resource management dengan zones dan pools
- Menggunakan system monitoring tools termasuk DTrace
- Menentukan penyebab masalah pada system performance
- Menggunakan alat-alat system configuration
Peserta : System Administrator
Tujuan Training :
- Menggunakan Oracle Solaris 10 OS dan third-party tools untuk menganalisa performance
- Melihat dan mengatur tunable parameters untuk global atau non-global zone
- Memonitor dan pelaporkan process dan thread activity
- Mengubah CPU scheduling dan virtual memory operations
- Menjelaskansystem caches dan system buses
- Tune I/O, ZFS and UFS File Systems, dan network subsystems
- Menjelaskan dan menggunakan prosedur testing yang tepat untuk mengukur throughput, utilization,
saturation and latency
- Menjelaskan prinsip dasar performance management
Topik Training :
Pengenalan Performance Management
Menjelaskan prinsip-prinsip dari performance tuning
Menjelaskan proses performance tuning
Mendefinisikan istilah yang digunakan untuk menjelaskan aspek-aspek performance
Menjelaskan strategi drill-down analysis
Menjelaskan performance analysis approach
Menjelaskan solaris observability tools
List kstat-based dan procfs-based utilities
List DTrace-based utilities
The kstat Monitoring Tools
Menjelaskan dan menggunakan sar
Menjelaskan dan menggunakan vmstat
Menjelaskan dan menggunakan iostat
Menjelaskan dan menggunakan mpstat
Menjelaskan dan menggunakan netstat
Menjelaskan dan menggunakan nfsstat
Menjelaskan dan menggunakan kstat
The procfs Monitoring Tools
Menjelaskan dan menggunakan ps
Menjelaskan dan menggunakan prstat
Menjelaskan dan menggunakan truss
Menjelaskan dan menggunakan apptrace
Menjelaskan dan menggunakan pmap
Menjelaskan dan menggunakan pargs
Menjelaskan dan menggunakan pwait and preap
Menjelaskan dan menggunakan ptree, psig, pstop, dan prun
DTrace
Mendata keunggulan dari DTrace
Menjelaskan DTrace architecture
Mendata 4 bagian dari sebuah deskripsi Pprobe
Mendefinisikan a probe clause
Menulis dan melaksanakan DTrace commands
Menulis beberapa simple DTrace scripts
Download dan menggunakan scripts dari DTrace Toolkit
Significant Tools yang lain
Menjelaskan dan menafsirkan swap command
Menjelaskan dan menggunakan cpustat
Menjelaskan dan menggunakan mdb -k untuk memeriksa data struktur kernel
Menjelaskan dan menggunakan dtrace untuk memeriksa variabel kernel environment
Processes and Threads
Mendefinisikan sebuah process dan menjelaskan process address space
Menjelaskan lifetime dari sebuah process
Menjelaskan threads
Menjelaskan dan menggunakan lockstat(1M)
Menjelaskan dan menampilkan parameter-parameter untuk process management
Membandingkan kinerja dari proses single-threaded dan multithreaded
Memory
Menjelaskan physical dan virtual memory
Menjelaskan the x86 dan SPARC MMUs
Menjelaskan the TLB dan cache
Menjelaskan MPSS dan cara penggunaannya
Menjelaskan the cyclic page cache
Menjelaskan paging and swapping
Memonitor memory utilization
Mendata tunable parameters untuk paging dan swapping
System Buses dan Caches
Mendefinisikan cache dan karakteristiknya
Menjelaskan overall memory hierarchy
Menjelaskan the concept of caching and the cost of a cache miss
Mengidentifikasi cache problems yang berhubungan dengan multiple CPUs
Mengidentifikasi cache problems yang berhubungan dengan cache design
Menjelaskan bus dan mendiagnosa problems yang berhubungan dengan buses
Menjelaskan prtdiag utility
Menjelaskan dan menggunakan Solaris Studio cputrack utility
CPU Scheduling
Mengontrol dan memonitor CPUs
Membuat dan memonitor processor sets
Mendata dan menjelaskan perbedaan scheduling classes
Mengubah scheduling behavior dari sebuah process menggunakan nice or priocntl
File Systems dan Disk I/O
Menjelaskan konsep-konsep dasar dari UFS
Menjelaskan fitur-fitur driver dan bus yang meningkatkan performance
View properti device dan konfigurasinya
Menjelaskan I/O performance planning
Menjelaskan konsep dasar dari ZFS dan mengidentifikasi layers dari architecture-nya
Membuat sebuah ZFS storage pool dan menjelaskan performance-related considerations
Membuat sebuah ZFS file system dasar, snapshot, dan clone
Menjelaskan ZFS tunable parameters
Memonitor Performance Network
Menjelaskan istilah yang digunakan pada network analysis
Menjelaskan tentang network utilization
Mengerti pengaruh dari misconfigured components
Menjelaskan dan menggunakan ping dan traceroute
Menjelaskan dan menggunakansnoop
Menjelaskan TCP dan UDP
Menjelaskan ICMP
Menjelaskan performance dari network hardware
Penerapan Performance Analysis Approach
Menjelaskan langkah-langkah maintaining system performance
Menjelaskan common utilities untuk performance system pengukuran dan pegaturan tunable parameter
Menjelaskan kegunaan dari resource management dan virtualization software untuk mengisolasi dan
mendistribusikan workloads
Menjelaskan jenis tertentu dari bottlenecks dan methode untuk menguranginya
Mendata langkah-langkah untuk performance analysis approach
Menggunakan performance analysis checklist untuk mengidentifikasi problems
Performance Testing
Merencanakan performance testing
Mengerti common pitfalls