Choose Your Own Adventure: High Deferred Procedure Calls (DPCs) or High Interrupts

You have arrived here because you have identified a high amount (greater than 50%) of processor time (\Processor(*)\% Processor Time), a high amount (greater than 30%) of privileged time (kernel time) (\Processor(*)\% Privileged Time) and a high amount of deferred procedure calls (greater than 20%) (\Processor(*)\% DPC Time) or a high number of interrupts (greater…

1

My Incredible Week at TechEd 2010

I attended TechEd 2010 this week and it was great! I met a lot of great people and had a great time. TechEd was *huge* this year. They originally expected about 6,000 attendees, but about 8,000 actually attended. To say the least it was very crowded and the sessions were over flowing with people. If…

1

PAL v2.0’s New Counter Generation Feature is Powerful

So, I’ve been playing with generating counters within PAL to compare ratios of SQL Server Full Scans to Index Searches performance counters. This is an effort to get PAL v2.0 updated and more accurate than PAL v1.x. It works out quite nicely! I feel like an evil genius right now. Mhahahahahaha!!! By the way, PAL…

0

Choose Your Own Adventure: User Mode Versus Privileged Mode Processor Usage

You have arrived at this point in the adventure because you have identified high processor usage on your Windows computer. If this is not correct, then return to the Start of the Adventure. Threads (the worker bees of a process) can execute in one of two modes: User Mode or Privileged Mode This article will…

0

Choose Your Own Adventure: Start Here

You have arrived here because you suspect a performance problem with your Microsoft Windows computer or server. As a kid, I loved the “Choose your own adventure” books where each choice changed the outcome of the story. Today, I lead a life where my choices change the outcome of not only my life, but the…

1

W3C IIS Log Analysis using Log Parser

I was recently on the PowerScripting Podcast where we talked about the PAL tool and the challenges with developing it in PowerShell v2.0 such as dealing with very large PowerShell scripts. While on the podcast some of listeners asked about analyzing IIS W3C logs. PAL doesn’t analyze IIS W3C logs, but I have quite a…

1