Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maximizing Windows 7 Performance: Troubleshooting Tips

Similar presentations


Presentation on theme: "Maximizing Windows 7 Performance: Troubleshooting Tips"— Presentation transcript:

1 Maximizing Windows 7 Performance: Troubleshooting Tips
9/21/2018 4:46 PM WCL316 Maximizing Windows 7 Performance: Troubleshooting Tips Johan Arwidmark Chief Technical Architect Knowledge Factory © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Objectives And Takeaways
9/21/2018 Objectives And Takeaways Performance is critical Live production system analysis Tools of the trade Inbox tools Windows Performance Toolkit © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Defining Performance Responsiveness Resource utilization
Unresponsive system  Customer dissatisfaction Resource utilization CPU, disk, memory, network, battery Resources are limited and shared Good Citizenship It takes one component to impact system performance

4 Windows 7 Performance Enhancements
Performance work started with Windows Vista I/O Models – Caching – Network Protocols Startup / Shutdown / Resume Continued to improve in Windows 7 All of the above... Superfetch and Readyboost Device Drivers (Industry / Parallelization) CPU / Memory Management Logon time (Redirected folders etc.)

5 Has anyone ever heard this?
Hello IT-Pro… My system is running really slow. Fix it now!

6 Performance Tools Windows Inbox Tools
Task Manager, Resource Monitor, Perfmon Write your own tools to gather data Event Tracing for Windows (ETW) Performance Counters

7 demo Windows Inbox Tools 9/21/2018 4:46 PM
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Performance Tools, continued
Non-Inbox Tools Windows Performance Toolkit Sysinternals tools (

9 demo Non-Inbox Tools 9/21/2018 4:46 PM
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Windows Performance Toolkit
Official kit Built and used by the Windows organization Contains Performance Analyzer (WPA) tool suite Built upon the ETW infrastructure Allows you to capture and analyze performance traces Freely available as part of the Windows 7 SDK

11 Performance Analyzer tool suite
xperf: Trace capture, processing, and command-line analysis xperfview: Visual trace analysis Xbootmgr (and xbootmgrSleep): On/Off transition trace capture hwpower2etw: TDMS-to-ETL converter symcachegen: PDB-to-SymCache generator

12 Performance Analyzer tool suite
9/21/2018 4:46 PM Performance Analyzer tool suite demo © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 The Big Picture XPerfView XPerf ETW XML file Merged ETL file
6. CLI trace analysis via actions 5. GUI trace analysis via graphs and summary tables 3. Controls logging sessions and enables/disables providers Merged ETL file Action System and Symbol Information XPerf Control/Status Control/Status Post Processing 4. Metadata injection Control/Status ETW ETL file 1. Collection of configurable in-memory buffers that is managed by the kernel ETW Session Event Providers 2. Any component that has been instrumented with Event Tracing API Event Providers Control/Status Data flow

14 How Performance Analyzer Pull This Off
ETW is the magic behind the curtains Event Tracing for Windows Core component since Windows 2000 High performance, low overhead, highly scalable ~2.5% CPU usage for sustained rate of 10,000 events/sec on a 2GHz CPU For details, see “Event Tracing” on MSDN

15 Case Study #1 Disk Usage 9/21/2018 4:46 PM
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Disk Usage Study Summary
Multiple components working well in isolation could impact performance when executed in parallel Fighting over disk dramatically impacts performance for all involved Disk seeks can cut throughput by 90% Schedule all work that can wait as Idle tasks See Task Scheduler documentation on MSDN

17 Hardware Device not performing
9/21/2018 4:46 PM Hardware Device not performing Case Study #2 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Hardware Device Case Study Summary
One bad component can disrupt numerous good components High usage of any single resource can cause performance issues Spending too much CPU at DPC impacts performance

19 Summary Good performance  customer satisfaction
WPT = official perf tools from/for Windows Performance Analyzer xperf: Trace capture, processing, and command-line analysis xperfview: Visual trace analysis xbootmgr: On/Off transition trace capture

20 Tech Ed North America 2010 9/21/2018 4:46 PM Track Resources Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward. You can also find the latest information about our products at the following links: Cloud Power - Private Cloud - Windows Server - Windows Azure - Microsoft System Center - Microsoft Forefront - © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Resources Learning http://northamerica.msteched.com
Tech Ed North America 2010 9/21/2018 4:46 PM Resources Connect. Share. Discuss. Learning Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Complete an evaluation on CommNet and enter to win!
Tech Ed North America 2010 9/21/2018 4:46 PM Complete an evaluation on CommNet and enter to win! © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 Tech Ed North America 2010 9/21/2018 4:46 PM
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24

25


Download ppt "Maximizing Windows 7 Performance: Troubleshooting Tips"

Similar presentations


Ads by Google