Utility Spotlight: Faster CPU Utilization Reports Using Multithreading

May 2009

This edition of Utility Spotlight is a little different than the usual, in that it involves scripts instead of executables, and so the column is dual-purpose: not only does it give you a nice way to build a report on CPU utilization in your organization, it also serves as a mini-tutorial to explain how the script works and how to use it.

If you’re a system administrator, you may be familiar with trying to determine a server’s CPU utilization remotely by querying the LoadPercentage property of the Win32_Processor Class. I recently wrote such a script to retrieve readings from a list of all of my domain servers. The script satisfied an immediate need to scan and report on all of my servers during a period when we were experiencing an overall server slowdown across our domain.

Microsoft Download Link…