New
#21
I uploaded it? Or did I upload wrong file (HP_DV7-1099.rar) in this post? It's the .etl file, packed to a RAR archive, uploaded to my SkyDrive.
BTW, I get now reboot times between 3 and 5 minutes. Made a test just now, first ended all process absolutely not needed:
Remaining processes are ones I could not end. Then rebooted, and got my record: only 3 minutes 4 seconds!
Kari
A few things I see here right away - SQLserver is taking a LONG time to shut down (50+ seconds AFTER the terminate of session 1 is completed). Also, you have a makecab.exe running on shutdown spawned from a conhost.exe, which adds 20 or so seconds to shutdown (and competing with SQL flushing DBs during shutdown too, it seems, from the summary disk graph). One other thing to note, is that your Logitech bluetooth service is causing a process / service shutdown delay of over 10 seconds as well, on top of what you have (it appears to pend all service shutdowns until it finishes, for some reason that I cannot explain). The last thing would be the file layout on disk is very spread out and sporadic - it's not fragmented, per se, but it most certainly would not be considered optimal head travel either (especially considering all the writing your disk is doing on shutdown, for almost the whole sequence). If this is an SSD of course that doesn't matter, but especially towards the last 50% of the trace you have a LOT of cache flushing going on, which could be caused by slower seek times related to head travel. There's also an odd virtual router that's shutting down at the end that takes about 10 - 11 seconds as well, although that could be from VM software or any network virtualization device (it's still a long time to terminate, so I thought I'd bring it up).
I'd start with those - do you need SQL running? What is causing the makecab? Can you update the Logitech software with something that doesn't take so long to stop? Good places to start, not to mention optimizing the disk filesystem layout. The reason for the slow shutdown is disk I/O and cache utilization, so anything that can be done to speed that up will speed your boot process (as described above). You will run into the laws of physics with a mechanical HDD at some point though, so you will have a floor as to how much time you can shave off of this depending on what of this disk writing during shutdown you actually need to be occurring.
Thanks, Cluberti.
Sadly, it looks there's not so much I can do except trying to optimize the HD's. Long story short, I really need that SQLserver and it seems to be the biggest culprit. Maybe I just have to learn to stop the service before hibernating / shutting down. Makecab belongs to Visual Studio which I have almost always running in one or another form (old coders need to play!).
Logitech might be something I could check, although I have to say it took time and effort to find correct version of SetPoint (Logitech drivers) to work with my Bluetooth mouse / mediapad / kb combo on this rig.
Virtual Router is an excellent small app from Microsoft MVP Chris Pietschmann. It's the easiest possible way to use a computer as a Hot Spot. When sitting in garden, this laptop can get the WiFi signal from the house but for instance my Nokia or my wife's older netbook not, so using Virtual Router I kind of have a repeater in garden.
I'm very grateful for your analyze.
Kari
Kari, Puran's latest free Disk Defragger has an Intelligent Optimizer option on it's Additional Operations tab that has sped up my slower HD's noticeably. It can be run as a Boot Time Defrag that includes System Files, too.
Puran Defrag Free Edition - Free software downloads and software reviews - CNET Download.com
Good luck - I know all about needing tools, too . Perhaps you could write a script or a batch to start some or all of those services up when needed, and then another to shut some or all of them down when you're done with them. That way you wouldn't necessarily have to remember to do it on sleep, but either way might make a good bit of difference. Puran is pretty good too, as far as being good at optimizing files on the platters.
I think I'm going to do scripts to launch most of the tools. Start service, run app, close app, end service.
Puran says C: is 34% fragmented...
Kari