如何使Perfmon自动跟踪多个站点的IIS相同的进程?

我正在做我的IIS6 / Win2K3服务器的性能/负载testing。 我通过为我感兴趣的特定站点(例如w3wp#7)添加性能计数器来设置perfom。

问题是 – 我必须手动为每个testing运行完成这些步骤,假设我的负载testing导致应用程序池的自动回收(或者如果testing服务器重新启动或iisreset发生)。

有没有一种更简单的方法来设置计数器日志与我想要的具体计数器将自动监视我感兴趣的进程。显然,网站保持不变,只是有时会改变的过程。

任何帮助对于生产力都是很好的。

谢谢!

JG

好的,这是我做的。 我做了registry调整,在Perfmon计数器“实例”列表中显示PIDS。 从这里开始,我写了一个批处理脚本,它通过TinyGet发送一个请求到相应的Web服务器(确保IIS工作进程已经启动)。然后运行IISAPP命令并简单地search我感兴趣的应用程序池的PID。从那里,我可以通过名称在Perfmon计数器中使用PID。 花了一段时间,但值得!