MANAGING PERFORMANCE Chapter 16
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
DESIGNING FOR PERFORMANCE Factors contributing to poor performance Memory Disk and network speed Processor speed Determining resource requirements Chapter 16: MANAGING PERFORMANCE
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
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
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
DETERMINING RESOURCE REQUIREMENTS Chapter 16: MANAGING PERFORMANCE
MONITORING PERFORMANCE Performance console System Monitor Performance Logs Performance Alerts Task Manager Chapter 16: MANAGING PERFORMANCE
THE PERFORMANCE CONSOLE Chapter 16: MANAGING PERFORMANCE
SYSTEM MONITOR Chart, histogram, and report views Monitors real-time performance Displays Performance Logs Chapter 16: MANAGING PERFORMANCE
ADDING COUNTERS TO SYSTEM MONITOR Chapter 16: MANAGING PERFORMANCE
CHART PROPERTIES Chapter 16: MANAGING PERFORMANCE
SAVING A CHART Chapter 16: MANAGING PERFORMANCE
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
CREATING PERFORMANCE LOGS  Chapter 16: MANAGING PERFORMANCE
VIEWING PERFORMANCE LOGS Chapter 16: MANAGING PERFORMANCE
PERFORMANCE ALERTS Track performance counters Notify users about significant counter values Can be configured in multiple ways Chapter 16: MANAGING PERFORMANCE
CREATING PERFORMANCE ALERTS Chapter 16: MANAGING PERFORMANCE
USING TASK MANAGER Chapter 16: MANAGING PERFORMANCE
IMPROVING PERFORMANCE Improving memory performance Improving disk performance Managing scheduled tasks Improving CPU performance Chapter 16: MANAGING PERFORMANCE
IMPROVING PERFORMANCE: MEMORY Memory: Available Bytes Memory: Pages / sec Page File: % Usage Chapter 16: MANAGING PERFORMANCE
IMPROVING PERFORMANCE: DISK PERFORMANCE Physical Disk: Average Disk Queue Length Physical Disk: % Disk Time Chapter 16: MANAGING PERFORMANCE
IMPROVING PERFORMANCE: SCHEDULED TASKS Chapter 16: MANAGING PERFORMANCE
IMPROVING PERFORMANCE: CPU Upgrade CPU Upgrade motherboard Add additional CPU Hyper-threading CPUs Chapter 16: MANAGING PERFORMANCE
MOBILE PROCESSOR PERFORMANCE Multiple-speed processors Tied to power state/system load Might have speed control utility Chapter 16: MANAGING PERFORMANCE
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
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
SUMMARY (CONTINUED) Use Performance Logs to record long-term performance statistics. Alerts can notify administrators about issues. Improving performance requires persistence. Chapter 16: MANAGING PERFORMANCE

More Related Content

PPTX
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
PPTX
Javascript for Wep Apps
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 07 lesson 10
PPTX
Building Advanced Web UI in The Enterprise World
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 06 lesson 08
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 02
PPT
Test bram
PPT
IT103 Microsoft Windows XP/OS Chap07
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
Javascript for Wep Apps
IT109 Microsoft Windows 7 Operating Systems Unit 07 lesson 10
Building Advanced Web UI in The Enterprise World
IT109 Microsoft Windows 7 Operating Systems Unit 06 lesson 08
IT109 Microsoft Windows 7 Operating Systems Unit 02
Test bram
IT103 Microsoft Windows XP/OS Chap07

Viewers also liked (20)

PPT
Itt operating systems unit 05 lesson 06
PPTX
A Track Record of Ingenuity...
PDF
El pensamiento positivo y la mente humana
PPSX
Aparato circulatorio
PPTX
La computadora
PPT
IT103Microsoft Windows XP/OS Chap11
PPTX
Organizadores
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 06 lesson 07
PPSX
Zonas erroneas y la salud mental
PPT
IT103Microsoft Windows XP/OS Chap13
PDF
El aprendizaje y el cerebro humano
PPT
IT103Microsoft Windows XP/OS Chap08
PPTX
Assistive technology
PPT
IT103Microsoft Windows XP/OS Chap14
PDF
DTA 2011 REV B
PDF
Most dangerous searchterm_us
PDF
La energia y la relacion con el desarrollo tecnologico
PPTX
Stay Out Please
PDF
Parking hormigon prefabricado
PDF
How Digital is an Accelerator for Circular Economy @High Performance Digital...
Itt operating systems unit 05 lesson 06
A Track Record of Ingenuity...
El pensamiento positivo y la mente humana
Aparato circulatorio
La computadora
IT103Microsoft Windows XP/OS Chap11
Organizadores
IT109 Microsoft Windows 7 Operating Systems Unit 06 lesson 07
Zonas erroneas y la salud mental
IT103Microsoft Windows XP/OS Chap13
El aprendizaje y el cerebro humano
IT103Microsoft Windows XP/OS Chap08
Assistive technology
IT103Microsoft Windows XP/OS Chap14
DTA 2011 REV B
Most dangerous searchterm_us
La energia y la relacion con el desarrollo tecnologico
Stay Out Please
Parking hormigon prefabricado
How Digital is an Accelerator for Circular Economy @High Performance Digital...
Ad

Similar to IT103Microsoft Windows XP/OS Chap16 (20)

PDF
PAM g.tr 3832
PPTX
Customer Presentation - HPE Persistent Memory Portfolio.PPTX
PPT
z/VM Performance Analysis
PPT
WETEC Compellent Storage Center 4.0 Release
PPT
Multilevel arch & str org.& mips, 8086, memory
PDF
CMP 416-Architecture and system design.pdf
PPTX
PCoIP and More - VMware View - Performance and Best Practices
DOCX
virtual memory
DOC
programming errors
DOC
St22 abap programming
PDF
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
PPTX
GROUP 1 - CPU AND RANDOM ACCESS MEMORY.pptx
PPT
Lecture 2 computer evolution and performance
PPTX
Rit 2011 ats
PPT
Module-1.ppt............notes of coa 1st module
PDF
The benefits of IBM FlashSystems
PDF
SharePoint 2010 Boost your farm performance!
PPTX
Chapter_06_Processor_Structure_And_Function.pptx
PDF
NetApp enterprise All Flash Storage
PPTX
lecture_11.pptx
PAM g.tr 3832
Customer Presentation - HPE Persistent Memory Portfolio.PPTX
z/VM Performance Analysis
WETEC Compellent Storage Center 4.0 Release
Multilevel arch & str org.& mips, 8086, memory
CMP 416-Architecture and system design.pdf
PCoIP and More - VMware View - Performance and Best Practices
virtual memory
programming errors
St22 abap programming
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
GROUP 1 - CPU AND RANDOM ACCESS MEMORY.pptx
Lecture 2 computer evolution and performance
Rit 2011 ats
Module-1.ppt............notes of coa 1st module
The benefits of IBM FlashSystems
SharePoint 2010 Boost your farm performance!
Chapter_06_Processor_Structure_And_Function.pptx
NetApp enterprise All Flash Storage
lecture_11.pptx
Ad

More from blusmurfydot1 (14)

PPT
IT103Microsoft Windows XP/OS Chap05
PPT
IT109 Microsoft Operating Systems Unit 05 lesson 06
PPT
IT103Microsoft Windows XP/OS Chap15
PPT
IT103Microsoft Windows XP/OS Chap12
PPT
IT103Microsoft Windows XP/OS Chap04
PPT
Microsoft Windows XP/OS Chapt03
PPT
IT103Microsoft Windows XP/OS Chap02
PPT
IT103Microsoft Windows XP/OS Chap01
PPT
IT109 Microsoft Windows Operating Systems Unit 09 lesson12
PPTX
IT109 Microsoft Windows 7 Operating Systems Unit 08 lesson 11
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 04 lesson 04
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 03 lesson 02
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 03 lesson 01
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 01
IT103Microsoft Windows XP/OS Chap05
IT109 Microsoft Operating Systems Unit 05 lesson 06
IT103Microsoft Windows XP/OS Chap15
IT103Microsoft Windows XP/OS Chap12
IT103Microsoft Windows XP/OS Chap04
Microsoft Windows XP/OS Chapt03
IT103Microsoft Windows XP/OS Chap02
IT103Microsoft Windows XP/OS Chap01
IT109 Microsoft Windows Operating Systems Unit 09 lesson12
IT109 Microsoft Windows 7 Operating Systems Unit 08 lesson 11
IT109 Microsoft Windows 7 Operating Systems Unit 04 lesson 04
IT109 Microsoft Windows 7 Operating Systems Unit 03 lesson 02
IT109 Microsoft Windows 7 Operating Systems Unit 03 lesson 01
IT109 Microsoft Windows 7 Operating Systems Unit 01

IT103Microsoft Windows XP/OS Chap16

  • 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. Chapter 16: MANAGING PERFORMANCE

Editor's Notes

  • #3: Too often, performance is considered last. As you progress through this chapter, emphasize that performance depends on proper planning. Each application that runs on a system requires certain resources to run efficiently. By analyzing a system’s workload and the requirements of each application, you can size systems appropriately. This chapter teaches students how to monitor system performance, locate bottlenecks, and take action to improve performance.
  • #4: Perhaps the most important aspect of performance management is ensuring proper performance from the beginning. Too often, users purchase a new system with no clear idea of whether it will support the applications they plan to run. They might check the resource requirements on the software packaging and see that their system meets the minimum requirements. However, they might not consider how far from optimum those minimum requirements are. Describe how to sum up the requirements of the applications that will run, and factor in other elements such as planned upgrades and future applications.
  • #5: Adding memory is often the least expensive way to improve a system’s performance. Multitasking with multiple applications often results in the use of virtual memory to satisfy the requirements of the system and the running applications. Virtual memory is much less efficient than hardware memory, due to the slower access time of hard disk drivers compared with RAM.
  • #6: 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 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.
  • #7: In addition to speed, factors such as the amount of level 1 and level 2 cache and the design of the supporting chipset affect CPU performance. Point out the common misperception that CPUs need to be faster even though most systems regularly run at less than 10 percent CPU utilization.
  • #8: This slide illustrates the additive effect of multiple applications on a system’s resource requirements. Encourage students to consider the uses that will be required of a system. Ask them what will happen if a user decides to have four instances of Microsoft Excel 2003 running at once.
  • #9: This section explores the use of the Performance console to monitor performance. Offer real-life scenarios in which these tools might be used to analyze performance issues.
  • #10: This slide depicts the default configuration of the Performance console. Use it to give students a high-level view of the console’s features. If possible, launch the Performance console on a classroom system to demonstrate the features.
  • #11: System Monitor is the real-time monitoring component of the Performance console. By adding appropriate counters, you can watch a system in real time to see what is affecting performance. If you have opened the Performance console, include a tour of the histogram and report views.
  • #12: This slide depicts the addition of available memory to the list of counters in System Monitor. Walk through this process in class, if possible. It is critical that students understand the configuration of counters and charts for effective performance monitoring.
  • #13: Demonstrate the various performance objects and counters, and read the explanations included with them. Display the resulting chart, and use the System Monitor Properties dialog box to change chart colors and the sample rate.
  • #14: This slide depicts saving and later using a System Monitor view. A saved view uses an ActiveX control (shown in the last frame) to access performance data from the system and displays it in a browser window.
  • #15: Performance logs record performance data at regular intervals for long periods of time. The resulting logs can be viewed and reported on in System Monitor. We will demonstrate the creation of a log in the next slide.
  • #16: This slide shows the creation of a performance log from a saved view. If possible, configure a performance log in class and start it. Allow some time for the log to record some data and then continue with the next slide.
  • #17: You can use System Monitor to view a performance log. System Monitor can also present the data in the histogram and report views. By changing the time range, you can drill in on specific events in the log. View the log you captured earlier to demonstrate this feature.
  • #18: Performance Alerts notify users or administrators when certain counters have reached or exceeded a value defined by the administrator. You can use them to log performance data during critical events and to identify issues that require attention.
  • #19: This slide shows the creation of a performance alert. Alerts are a great way to start performance logs only when there are meaningful events to log. If time permits, create an alert in class to demonstrate this feature.
  • #20: This slide steps through the Task Manager utility. Bring up Task Manager in class, and demonstrate features such as starting tasks and switching tasks. Show students how to sort the Processes tab to show the greatest users of memory or CPU resources. Use Task Manager or the frames of this slide to point out methods for ending tasks and processes, tracking network usage, logging users off the system, and sending messages to users.
  • #21: Improving system performance is often a circular task. It requires monitoring performance, deciding which resources need improvement, and then analyzing the improvements. If the change does not achieve the expected performance benefits, you might have to repeat the monitoring phase to determine which additional resources need improvement.
  • #22: These three counters give a reasonable picture of whether a system needs additional RAM. Discuss why a low Available Bytes and a high Pages / sec or a high Page File % Usage reading might indicate a need for more RAM. Also note that a high Pages / sec value might also explain poor disk performance.
  • #23: These two counters can be used to monitor the performance of a physical disk. Explain that a high Average Disk Queue Length value indicates that processes are having to wait for disk access. If % Disk Time is also near 100 percent, the disk is not keeping up with demand.
  • #24: This slide shows the use of the Scheduled Tasks Wizard to create a scheduled task to defragment a system. This important disk management task can provide noticeable improvements in disk performance. Ask students what other tasks might be scheduled to help maintain a system.
  • #25: The options for directly improving CPU performance are limited. Most involve replacing the CPU, the motherboard, or both. You can add a second CPU to a dual-processor-capable system, but this might be almost as expensive as replacing the CPU with a higher-performing model. Discuss the myths and merits of hyper-threading CPUs. Be sure to point out that, while they appear as two CPUs to the system, they still use a single execution engine, but keep it busier by managing parallel application architectures. This achieves improved performance for well written multitasking applications and applications compiled for hyper-threaded processing.
  • #26: Intel, AMD, and Transmeta all have mobile processors that adjust their speed according to power conditions and system load. When the CPU is in its slower modes, performance might decrease noticeably. You might be provided with a utility to control the processor’s speed, or you might have to change the system’s power scheme to Always On to force the CPU to remain in high-speed mode. Take into account that overriding this feature will affect battery life.
  • #28: Insufficient memory, underperforming disks or network links, and underpowered CPUs all contribute to poor performance. By using the Performance console, you can determine which resources need improvement and upgrade them.
  • #29: Performance analysis and improvement might require several iterations before meaningful performance gains are realized.