1 / 16

Introduction to the Boot Performance Assessment

HW-916P. Introduction to the Boot Performance Assessment. Rob Greenwell Program Manager Microsoft Corporation. Agenda. Why is Boot performance important? What you can learn from the Boot Performance Assessment What metrics are captured What is the assessment workflow

amil
Download Presentation

Introduction to the Boot Performance Assessment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HW-916P Introduction to the Boot Performance Assessment Rob Greenwell Program Manager Microsoft Corporation

  2. Agenda • Why is Boot performance important? • What you can learn from the Boot Performance Assessment • What metrics are captured • What is the assessment workflow • DEMO (Running and Viewing Results) • Wrap up

  3. Why is Boot performance important? • Users often equate the overall quality of their systems with time it takes to turn on their PC and reach a usable desktop • Users want an instant on experience on the PC similar to that of other consumer electronics devices today • While Windows has invested heavily into improving On/Off transition performance, we can not do it alone

  4. What can you learn from this assessment • OEMs can assess the boot performance of their systems and images during development and assure they are delivering a quality experience • IHV’s and ISV’s can measure the impact that their components have on the boot process • Understand any potential performance issues and get initial remediation guidance

  5. What Metrics are captured by the Assessment • Both Boot and Shutdown durations are captured using Event Tracing for Windows (ETW). • Similar to the way existing tools such as Velocity work today. • Process level details such as CPU and Disk utilization are also provided. • Assisted Performance Diagnostics identifies potentially problematic performance issues.

  6. Overview of the Boot Scenario • New Boot experience in Windows Developer Preview called Hybrid Boot • Initiated from Shutdown and leverages Hibernate technology to improve performance for the most common scenarios. • User Sessions are logged off as normal • Devices, System Processes, and Session 0 entities are notified that hibernate is occurring and data is written to hiberfile. • A Restart action will use the traditional Boot behavior.

  7. Phases of Hybrid Boot • The following diagram shows a condensed visual representation of what the shutdown scenario looks like. Logoff (UserSession) Suspend System Hiberfile Write Query Devices Service Notifications Suspend Services Suspend Devices Hiberfile Write Shutdown Apps

  8. Phases of Hybrid Boot • The following diagram is a visual representation of the Hybrid Boot Resume scenario and a comparison with the traditional Boot scenario

  9. Boot Performance Assessment Workflow • The following diagram shows the primary workflow of the assessment when it is run

  10. Do’s & Don’ts • Best practices for running the Boot assessment • The assessment will reboot your machine several time. • Save your work before running it • Configure your machine so it does not prompt for logon credentials • Single User account with no password • There are tools and registry settings that can be configured for auto-logon, but be aware of the security implications • Make sure the correct device drivers are installed for all devices; especially graphics driver

  11. demo Let’s look closer at the Boot Assessment…

  12. Wrap up • Make Boot performance a priority • Use the boot assessment to test your OS images and HW / SW components • Investigate high priority issues and follow remediation guidance • Provide feedback through the EEAP program.

  13. For more information RELATED SESSIONS • HW-147T Building high quality Windows PCs using the assessment and deployment kit • HW-148P Scaling and extending Windows assessments to improve system quality: Parts 1 and 2 • HW-59T Improving performance with the Windows Performance Toolkit • HW-61H Experiencing the assessment tools in Windows 8 • HW-915P Introduction to assessments • HW-149P Improving battery life and energy efficiency • HW-920P Introduction to the streaming assessment

  14. thank you Feedback and questions http://forums.dev.windows.com Session feedbackhttp://bldw.in/SessionFeedback

  15. © 2011 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.

More Related