Date post: | 12-Nov-2014 |
Category: |
Documents |
Upload: | blusmurfydot1 |
View: | 445 times |
Download: | 3 times |
11
MANAGING PERFORMANCE
Chapter 16
Chapter 16: MANAGING PERFORMANCE 2
OVERVIEW
Optimize memory, disk, and CPU performance
Monitor system performance
Improve application performance
Manage scheduled tasks
Optimize performance for mobile users
Chapter 16: MANAGING PERFORMANCE 3
DESIGNING FOR PERFORMANCE
Factors contributing to poor performance Memory
Disk and network speed
Processor speed
Determining resource requirements
Chapter 16: MANAGING PERFORMANCE 4
MEMORY
Used by the system and applications
Shortage results in use of virtual memory less efficient than hardware memory, due to
the slower access time of hard disk drivers compared with RAM
Most frequent area for performance improvement
Chapter 16: MANAGING PERFORMANCE 5
SLOW DISK AND NETWORK ACCESS
Might be masking shortage of memory A shortage of memory often masquerades as
inefficient disk access times. When a system is using virtual memory heavily, less disk time is available for common read/write tasks.
Disk fragmentation & Slow network Disk fragmentation also contributes to poor
performance, and slow network links degrade system and application performance because applications have to wait for data files to load over the slow link.
Chapter 16: MANAGING PERFORMANCE 6
CPU PERFORMANCE
CPU-intensive applications need faster CPUs
Other applications idle CPU much of the time
Lowest odds for performance boost
Chapter 16: MANAGING PERFORMANCE 7
DETERMINING RESOURCE REQUIREMENTS
Chapter 16: MANAGING PERFORMANCE 8
MONITORING PERFORMANCE
Performance console
System Monitor
Performance Logs
Performance Alerts
Task Manager
Chapter 16: MANAGING PERFORMANCE 9
THE PERFORMANCE CONSOLE
Chapter 16: MANAGING PERFORMANCE 10
SYSTEM MONITOR
Chart, histogram, and report views
Monitors real-time performance
Displays Performance Logs
Chapter 16: MANAGING PERFORMANCE 11
ADDING COUNTERS TO SYSTEM MONITOR
Chapter 16: MANAGING PERFORMANCE 12
CHART PROPERTIES
Chapter 16: MANAGING PERFORMANCE 13
SAVING A CHART
Chapter 16: MANAGING PERFORMANCE 14
PERFORMANCE LOGS
Save performance data to a log file
Can be viewed and reported on in System Monitor
Used for long-term monitoring
Chapter 16: MANAGING PERFORMANCE 15
CREATING PERFORMANCE LOGS
Chapter 16: MANAGING PERFORMANCE 16
VIEWING PERFORMANCE LOGS
Chapter 16: MANAGING PERFORMANCE 17
PERFORMANCE ALERTS
Track performance counters
Notify users about significant counter values
Can be configured in multiple ways
Chapter 16: MANAGING PERFORMANCE 18
CREATING PERFORMANCE ALERTS
Chapter 16: MANAGING PERFORMANCE 19
USING TASK MANAGER
Chapter 16: MANAGING PERFORMANCE 20
IMPROVING PERFORMANCE
Improving memory performance
Improving disk performance
Managing scheduled tasks
Improving CPU performance
Chapter 16: MANAGING PERFORMANCE 21
IMPROVING PERFORMANCE: MEMORY
Memory: Available Bytes
Memory: Pages / sec
Page File: % Usage
Chapter 16: MANAGING PERFORMANCE 22
IMPROVING PERFORMANCE: DISK PERFORMANCE
Physical Disk: Average Disk Queue Length
Physical Disk: % Disk Time
Chapter 16: MANAGING PERFORMANCE 23
IMPROVING PERFORMANCE: SCHEDULED TASKS
Chapter 16: MANAGING PERFORMANCE 24
IMPROVING PERFORMANCE: CPU
Upgrade CPU
Upgrade motherboard
Add additional CPU
Hyper-threading CPUs
Chapter 16: MANAGING PERFORMANCE 25
MOBILE PROCESSOR PERFORMANCE
Multiple-speed processors
Tied to power state/system load
Might have speed control utility
Chapter 16: MANAGING PERFORMANCE 26
Website Reference:
http://www.pcstats.com/articleview.cfm?articleID=1590
http://mywebpages.comcast.net/SupportCD/OptimizeXP.html
http://www.tutorial5.com/content/view/53/1/
Chapter 16: MANAGING PERFORMANCE 27
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.
Chapter 16: MANAGING PERFORMANCE 28
SUMMARY (CONTINUED)
Use Performance Logs to record long-term performance statistics.
Alerts can notify administrators about issues.
Improving performance requires persistence.