On one of our servers I used Perfmon to log CPU usage. It showed me several spikeat 100% but don't know what process(s) caused that. So, how can I log CPU usage for process which used more than 40%?

Thanks.

link|improve this question

59% accept rate
feedback

4 Answers

up vote 2 down vote accepted

With Perfmon, use the "Process" counter container. You can then examine individual processes. To dig deeper use SysInternals (now MS) ProcessExplorer.

link|improve this answer
feedback

If you monitor your servers with SNMP, and store the recordings in something like Solarwinds Orion or MRTG or several other systems, you can keep a graph of CPU usage by process. You'll have to be able to keep the data by process name; I don't know if MRTG will do that OOTB or at all. I know that Orion will track named processes.

link|improve this answer
feedback

How about the "tasklist" command? it's actually really useful, try it with the '/v' option.

Oh and HERE's a guide to it.

Hope it helps.

link|improve this answer
feedback

You can also deploy nagios for monitoring

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.