11 MANAGING PERFORMANCE Chapter 16
Chapter 16: MANAGING PERFORMANCE2 OVERVIEW Optimize memory, disk, and CPU performance Monitor system performance Improve application performance Manage scheduled tasks Optimize performance for mobile users Optimize memory, disk, and CPU performance Monitor system performance Improve application performance Manage scheduled tasks Optimize performance for mobile users
Chapter 16: MANAGING PERFORMANCE3 DESIGNING FOR PERFORMANCE Factors contributing to poor performance Memory Disk and network speed Processor speed Determining resource requirements Factors contributing to poor performance Memory Disk and network speed Processor speed Determining resource requirements
Chapter 16: MANAGING PERFORMANCE4 MEMORY Used by the system and applications Shortage results in use of virtual memory Most frequent area for performance improvement Used by the system and applications Shortage results in use of virtual memory Most frequent area for performance improvement
Chapter 16: MANAGING PERFORMANCE5 SLOW DISK AND NETWORK ACCESS Might be masking shortage of memory Disk fragmentation Slow network Might be masking shortage of memory Disk fragmentation Slow network
Chapter 16: MANAGING PERFORMANCE6 CPU PERFORMANCE CPU-intensive applications need faster CPUs Other applications idle CPU much of the time Lowest odds for performance boost CPU-intensive applications need faster CPUs Other applications idle CPU much of the time Lowest odds for performance boost
Chapter 16: MANAGING PERFORMANCE7 DETERMINING RESOURCE REQUIREMENTS
Chapter 16: MANAGING PERFORMANCE8 MONITORING PERFORMANCE Performance console System Monitor Performance Logs Performance Alerts Task Manager Performance console System Monitor Performance Logs Performance Alerts Task Manager
Chapter 16: MANAGING PERFORMANCE9 THE PERFORMANCE CONSOLE
Chapter 16: MANAGING PERFORMANCE10 SYSTEM MONITOR Chart, histogram, and report views Monitors real-time performance Displays Performance Logs Chart, histogram, and report views Monitors real-time performance Displays Performance Logs
Chapter 16: MANAGING PERFORMANCE11 ADDING COUNTERS TO SYSTEM MONITOR
Chapter 16: MANAGING PERFORMANCE12 CHART PROPERTIES
Chapter 16: MANAGING PERFORMANCE13 SAVING A CHART
Chapter 16: MANAGING PERFORMANCE14 PERFORMANCE LOGS Save performance data to a log file Can be viewed and reported on in System Monitor Used for long-term monitoring Save performance data to a log file Can be viewed and reported on in System Monitor Used for long-term monitoring
Chapter 16: MANAGING PERFORMANCE15 CREATING PERFORMANCE LOGS
Chapter 16: MANAGING PERFORMANCE16 VIEWING PERFORMANCE LOGS
Chapter 16: MANAGING PERFORMANCE17 PERFORMANCE ALERTS Track performance counters Notify users about significant counter values Can be configured in multiple ways Track performance counters Notify users about significant counter values Can be configured in multiple ways
Chapter 16: MANAGING PERFORMANCE18 CREATING PERFORMANCE ALERTS
Chapter 16: MANAGING PERFORMANCE19 USING TASK MANAGER
Chapter 16: MANAGING PERFORMANCE20 IMPROVING PERFORMANCE Improving memory performance Improving disk performance Managing scheduled tasks Improving CPU performance Improving memory performance Improving disk performance Managing scheduled tasks Improving CPU performance
Chapter 16: MANAGING PERFORMANCE21 IMPROVING PERFORMANCE: MEMORY Memory: Available Bytes Memory: Pages / sec Page File: % Usage Memory: Available Bytes Memory: Pages / sec Page File: % Usage
Chapter 16: MANAGING PERFORMANCE22 IMPROVING PERFORMANCE: DISK PERFORMANCE Physical Disk: Average Disk Queue Length Physical Disk: % Disk Time Physical Disk: Average Disk Queue Length Physical Disk: % Disk Time
Chapter 16: MANAGING PERFORMANCE23 IMPROVING PERFORMANCE: SCHEDULED TASKS
Chapter 16: MANAGING PERFORMANCE24 IMPROVING PERFORMANCE: CPU Upgrade CPU Upgrade motherboard Add additional CPU Hyper-threading CPUs Upgrade CPU Upgrade motherboard Add additional CPU Hyper-threading CPUs
Chapter 16: MANAGING PERFORMANCE25 MOBILE PROCESSOR PERFORMANCE Multiple-speed processors Tied to power state/system load Might have speed control utility Multiple-speed processors Tied to power state/system load Might have speed control utility
Chapter 16: MANAGING PERFORMANCE26 SUMMARY Low system resources will affect performance. Excessive paging due to low memory may affect disk performance. Use Task Manager for real-time diagnostics and monitoring. Use Performance console to monitor performance. System Monitor is used for real-time monitoring. System Monitor can also view performance log files. Low system resources will affect performance. Excessive paging due to low memory may affect disk performance. Use Task Manager for real-time diagnostics and monitoring. Use Performance console to monitor performance. System Monitor is used for real-time monitoring. System Monitor can also view performance log files.
Chapter 16: MANAGING PERFORMANCE27 SUMMARY (CONTINUED) Use Performance Logs to record long-term performance statistics. Alerts can notify administrators about issues. Improving performance requires persistence. Use Performance Logs to record long-term performance statistics. Alerts can notify administrators about issues. Improving performance requires persistence.