我们确实在多个appdomain的同一台服务器上托管了多个网站。我试图读取特定网站“请求/秒”(许多其他)的perfmon。我遇到的是实例名称在Perfmon Monitor中不是用户友好的。 W3WP与LM_W3SVC之间是否存在任何映射_#ROOT(请参阅屏幕截图以获取更多详细信息)。我试过appcmd,看了几个博客,但没有运气。因此,想知道是否有人了解它,而不是真正有用。
更新
它来自C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config吗?如果是,有没有办法在perfmon监视器中给它更好的名字?如果不存在我原来的问题:)
答案 0 :(得分:7)
在_LM_W3SVC_ N _ROOT中,N是IIS中的站点ID。您可以通过打开IIS管理器(Internet信息服务(IIS)管理器)轻松找到它。展开计算机,然后展开网站。在每个站点的右侧,您将看到ID值。
对于w3wp# N ,跟踪它有点困难。第一个运行的w3wp实例称为“w3wp”。每隔一个实例都是“w3wp#N”。在这种情况下,N 不来自上面的N.它只是一个序号。有一个名为 \ Process \ ID Process 的计数器。这将标识您正在查看的“w3wp#N”实例的进程ID。
然后你需要:
这两种方法都会列出IIS站点,并且它与w3wp.exe进程ID相关联。