locked
How to analyze data from WPA RRS feed

  • Question

  • When our company first implemented Windows 7, the performance was quite good and we were impressed.  However, now that Win7 has been in our organization for the last 1 1/2 years, we're beginning to see a significant performance degredation in boot times.  What was a 1 minute boot time can now be anywhere from 4 to 10 minutes for Windows to get to Ctrl-Alt-Del screen.

    I've been asked to analyze systems for the causes of these terrible boot times.  It looks like the Windows Performance Analyzer/Toolkit will help in my conquest.  The On/Off Transition Trace Capture Tool states, "This trace helps you to gain insight into potential optimizations that can be made to the machine and its environment, such as group policy settings, network connectivity issues, and so on."

    My question is - how does the tool help gain insight into said potential optimizations?  For example, I've run the tool on my own system and it creates all kinds of fancy graphs 'n such, but I don't know what I should be using to determine what needs to be optimized.

    If this is a fairly complex question to answer, please say so as I know that I may just need to burn an MSDN support case on this.... 


    Nick Moseley - SCCM Admin http://t3chn1ck.wordpress.com
    Thursday, October 6, 2011 3:52 PM

Answers

  • I usually look at the top of the summary tables for the processes that use the most cpu or the most disk i/o (that especially)(maybe Readyboot isn't working, check the graph?).  You can also do a similar thing in process monitor with boot logging.  Run the process activity summary and you can sort the graphs by cpu or i/o.  Although to be honest I never definitively solved it.  I simply don't reboot between logins.

    I believe there's some hotfixes out for 'hanging at applying user settings in vista/2008' (seen only with verbose status enabled), slow boot performance with a lot of restore points, and slow boot performance with a big wmi repository.

    I might install all my apps in windows 8 and see if there's any difference.

    Usually if you put your .etl file on skydrive someone here will try to comment on it (but I think Andre is gone).  It will reveal your ip address though if you don't use a router.

    I think there's a WPA forum too.

     





    • Marked as answer by nickmo Thursday, October 6, 2011 10:03 PM
    • Edited by JS2010 Thursday, October 6, 2011 10:23 PM
    Thursday, October 6, 2011 5:14 PM

All replies

  • I usually look at the top of the summary tables for the processes that use the most cpu or the most disk i/o (that especially)(maybe Readyboot isn't working, check the graph?).  You can also do a similar thing in process monitor with boot logging.  Run the process activity summary and you can sort the graphs by cpu or i/o.  Although to be honest I never definitively solved it.  I simply don't reboot between logins.

    I believe there's some hotfixes out for 'hanging at applying user settings in vista/2008' (seen only with verbose status enabled), slow boot performance with a lot of restore points, and slow boot performance with a big wmi repository.

    I might install all my apps in windows 8 and see if there's any difference.

    Usually if you put your .etl file on skydrive someone here will try to comment on it (but I think Andre is gone).  It will reveal your ip address though if you don't use a router.

    I think there's a WPA forum too.

     





    • Marked as answer by nickmo Thursday, October 6, 2011 10:03 PM
    • Edited by JS2010 Thursday, October 6, 2011 10:23 PM
    Thursday, October 6, 2011 5:14 PM
  • JS2010 - You were spot on with the two hotfixes.  I was simply just trying to get an understanding of WPA data, and you gave me the fixes LOL.  Actually, using procmon boot logging (which I had previously used as well), I was able to narrow down my own boot issues to OBJECTS.DATA in WMI.  I didn't know about the restore points hotfix but we use Forefront 2010, so every definition update creates a new checkpoint; so at 2 internal updates per day, it certainly made sense to try.  THANK YOU!

    Just for reference, the two hotfixes are

    The Windows 7 startup process is slow when you create many restore points
    http://support.microsoft.com/kb/2555428/

    Suggested hotfixes for WMI related issue on Windows platforms
    http://support.microsoft.com/kb/2591403


    Nick Moseley - SCCM Admin http://t3chn1ck.wordpress.com
    Thursday, October 6, 2011 10:03 PM
  • I just found some nice old videos about using xperf/xbootmgr, especially the 2nd one.  I only wish it was longer.

    http://channel9.msdn.com/Blogs/pdc2008/PC62-V
    http://channel9.msdn.com/Events/PDC/PDC09/CL16

    Tuesday, October 18, 2011 6:41 PM
  • Very cool -thanks for sharing it!
    Nick Moseley - SCCM Admin http://t3chn1ck.wordpress.com
    Tuesday, October 18, 2011 6:43 PM