Com o Perfmon, use o contêiner do contador "Process". Você pode então examinar processos individuais. Para aprofundar, use o ProcessExplorer SysInternals (agora MS).
Em um de nossos servidores, usei Perfmon para registrar o uso da CPU. Me mostrou vários spikeat 100% mas não sabe qual processo (s) causou isso. Então, como posso logar Uso da CPU para o processo que usou mais de 40%?
Obrigado.
Se você monitora seus servidores com SNMP e armazena as gravações em algo como Solarwinds Orion ou MRTG ou vários outros sistemas, você pode manter um gráfico do uso da CPU por processo. Você terá que ser capaz de manter os dados pelo nome do processo; Eu não sei se o MRTG vai fazer isso OOTB ou em tudo. Eu sei que o Orion irá acompanhar processos nomeados.
Como sobre o comando "tasklist"? é realmente muito útil, experimente com a opção '/ v'.
Ah e AQUI é um guia para isso.
Espero que ajude.
Você também pode implantar nagios para monitorar