64
How Many Coffees Can You Drink While Your PC Boots? Stephen Rose, Vadim Arakelov, Pieter Wigleven, Matthew Reynolds Microsoft Corporation WCL305

How Many Coffees Can You Drink While Your PC Boots? Stephen Rose, Vadim Arakelov, Pieter Wigleven, Matthew Reynolds Microsoft Corporation WCL305

Embed Size (px)

Citation preview

  • Slide 1
  • How Many Coffees Can You Drink While Your PC Boots? Stephen Rose, Vadim Arakelov, Pieter Wigleven, Matthew Reynolds Microsoft Corporation WCL305
  • Slide 2
  • Intro Discussion Fast boots, slow boots, the enterprise, MSIT and Microsoft Services Enterprise Boot Performance Landscape
  • Slide 3
  • Slide 4
  • Demo Clean Windows boots quickly Anatomy of boot/logon How to use ADK tools Your boot through the eyes of the Windows ADK
  • Slide 5
  • Demos Real world examples of what goes wrong with boot performance in the enterprise. How many coffees can you drink while your PC boots?
  • Slide 6
  • Case Of Examples from the field Look at me! Look at me!
  • Slide 7
  • Desktop Idle Massive IO
  • Slide 8
  • Slide 9
  • Case Of Examples from the field Is my disk LED burning?
  • Slide 10
  • Desktop appears at 135 seconds Idle/responsive at 185 seconds
  • Slide 11
  • Slide 12
  • Case of Examples from the field The swarm
  • Slide 13
  • Desktop appearsIdle/responsive Massive disk IO
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Case of Featuring: 1. The 10 Minute Unintended Consequence 2. The Productivity Maximizer 3. The Slow Profile 13 minute triple play
  • Slide 20
  • ~800s to idle desktop Not CPU bound Not disk bound
  • Slide 21
  • 13 minute triple play | Services diagram ProductivityAgent service takes 50 seconds to ready Launch of all remaining services delayed
  • Slide 22
  • Group Policy delay 50 seconds Profile load 20 seconds Group Policy delay 600 seconds!
  • Slide 23
  • 13 minute triple play | First GP delay GP waiting for network Network components waiting for slow service
  • Slide 24
  • 13 minute triple play | First GP delay Synchronous mode (wait for the network) So we wait about 50 seconds
  • Slide 25
  • Group Policy delay 50 seconds Profile load 20 seconds Group Policy delay 600 seconds!
  • Slide 26
  • 13 minute triple play | Profile delay Roaming profile sync took several seconds
  • Slide 27
  • 13 minute triple play | Massive GP delay 600 second delay in Group Policy Seems to correspond to GpScript.exe
  • Slide 28
  • 13 minute triple play | Massive GP delay Group Policy service svchost.exe launches GpScript.exe launches Notepad? Why is notepad opening the vbscript?
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Case of Examples from the field Hottest CPU in town
  • Slide 33
  • Slide 34
  • Slide 35
  • repdrvfs!PerformAllValidations
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Microsoft IT Enterprise boot performance remediation example Power-On to Productivity
  • Slide 40
  • Responsive ~170s
  • Slide 41
  • Boot Time Delay: Synchronous policies caused a 43 seconds delay during boot process Sync Group Policies
  • Slide 42
  • App-V service takes 90 seconds to start Issue is caused by the use of WMI query to gather required information App-V service takes 90 seconds to start Issue is caused by the use of WMI query to gather required information
  • Slide 43
  • Responsive ~68s
  • Slide 44
  • ASync Group Policies
  • Slide 45
  • App-V service takes 4.5 seconds to start
  • Slide 46
  • ScenarioBenefit 1 Lync Client Side Logging Boot time improvement is 50 sec. to several min. 2 Forefront AV Engine Optimization Boot time improvement is 25 sec. 3 Synchronous GPO Cleanup Boot time improvement is 40 sec. Synchronous GPO Cleanup Lync Client Side Logging Forefront AV Engine Optimization Boot Time of 193 seconds Boot Time of 193 seconds Boot Time of 77 seconds Boot Time of 77 seconds
  • Slide 47
  • ScenarioBenefit Complete Corrective 1Excessive disk IO consumption by Lync logging50 second to several min boot time improvement 2Excessive disk IO consumption by Forefront25 second boot time improvement 3Direct Access GPOs applying synchronously40 second boot time improvement 4Starting up the App-V service requires all other services to wait until completed. 30 90 second reduction to the App-V service start-up time during boot 5WMI repository verification issue50 300 seconds boot time improvement on production systems (improvement times dependent on type of the system and live in production) Proactive 6FIM Password Reset Tool resulting in boot performance impact23 second boot time improvement 7System Center Greenup Power Management resulting in boot performance impact 16 second boot time improvement 8New NetLogon script resulting in boot performance impact30 second boot time improvement which included 7 second reduction from initial baseline. 3 minute, 54 second boot time improvement
  • Slide 48
  • 48 SSD
  • Slide 49
  • 49 40 seconds boot delay caused by Wait For The Network sync mode
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • TechEd Session: S330C (see recording) IT Showcase | http://technet.microsoft.com/en-us/library/hh708771.aspx ADK | http://www.microsoft.com/en-gb/download/details.aspx?id=29929 Find us to talk: Windows area in TLC, community/ATE event, hallways
  • Slide 54
  • Resources for Developers http://msdn.microsoft.com/en-us/windows/apps http://msdn.microsoft.com/en-us/windows/apps Windows 8 is ready for Business http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/windows-8/default.aspx http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/windows-8/default.aspx Microsoft Desktop Optimization Pack: www.microsoft.com/MDOP www.microsoft.com/MDOP Microsoft Desktop Virtualization: www.microsoft.com/dv www.microsoft.com/dv
  • Slide 55
  • Slide 56
  • Download http://windows.microsoft.com/en-US/windows-8/release-preview Download the Windows 8 Release Preview Today
  • Slide 57
  • Connect. Share. Discuss. http://europe.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn
  • Slide 58
  • Evaluations http://europe.msteched.com/sessions Submit your evals online
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Bonus Ninja Demo: Wait analysis
  • Slide 63
  • Slide 64