Who Can Benefit
The course is intended for individuals who need to understand performance issues related to UltraSPARC T1-based systems and who want to more effectively manage resources, understand the performance toolsoutput, hardware structure, operation, and obtain the best possible performance from their systems.
Prerequisites
- Install and configure the Solaris OS
- Employ advanced systems administration skills in a networked Solaris OS server environment
- Administer an UltraSPARC T1 based system, such as the Sun Fire T1000 or Sun Fire T2000
Skills Gained
To succeed fully in this course, students should be able to:
- Define the fundamentals of performance management.
- Define various measurement terminology related to the UltraSPARC T1.
- Monitor performance on a Sun Fire T1000 / T2000 using standard Solaris tools.
- View and set various performance related parameters on a Sun Fire T1000 / T2000.
- Identify the difference between processes and threads and the implications of a multi-threaded CPU.
- Monitor and manage CPU scheduling on a Sun Fire T1000 / T2000.
- Monitor and manage CPU cacheson a Sun Fire T1000 / T2000.
- Maximize performance for various real world deployments including: Web Server applications, Online Banking, E-commerce, Mail server implementations, andvarious software applications.
Course Content
Module 1 - Fundamentals of Performance Management
- Define the principles of performance tuning
- Explain the performance tuning process
- Articulate the terms used to describe performance aspects
Module 2 - Using the Solaris OS Monitoring Tools
- Explain the use of monitoring tools provided with the Solaris OS
- Enable system accounting
- View tuning parameters
- Set tuning parameters
Module 3 - Managing Processes, Threads, and CPU Scheduling
- Explain the difference processes and threads
- Compare the performance of single-threaded and multi-threaded processes
- Monitor processes
- Control and Monitor CPUs
- Display and change scheduler parameters
- Change the scheduling behavior of a process
- Compare the Solaris Resource Manager projects and the Fair Share Scheduler (FSS)
Module 4 - Monitoring System Caches
- Define a cache
- Explain the characteristics of a cache
- Analyze cache problems associated with multiple CPUs
- Analyze cache problems associated with cache design
Module 5 - Monitoring and Managing System Memory
- Monitor memory utilization
- Define virtual memory
- Identify paging statistics
- Monitor swapping
- Identify the memory requirements of an application
Module 6 - Disk and Network Tuning
- Monitor disk performance
- Perform basic disk tuning
- Monitor network performance
- Peform basic network tuning
- Describe a basic method for maintaining system performance




