W3WP#N映射到_LMW3SVC _#_ ROOT(Perfmon计数器)

时间:2013-09-13 19:45:43

标签: iis perfmon

我们确实在多个appdomain的同一台服务器上托管了多个网站。我试图读取特定网站“请求/秒”(许多其他)的perfmon。我遇到的是实例名称在Perfmon Monitor中不是用户友好的。 W3WP与LM_W3SVC之间是否存在任何映射_#ROOT(请参阅屏幕截图以获取更多详细信息)。我试过appcmd,看了几个博客,但没有运气。因此,想知道是否有人了解它,而不是真正有用。Multiple W3WP and _LM_W3SVC

更新

它来自C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config吗?如果是,有没有办法在perfmon监视器中给它更好的名字?如果不存在我原来的问题:)

1 个答案:

答案 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。

然后你需要:

  • 运行:c:\ Windows \ system32 \ inetsrv \ appcmd list wp
  • 打开IIS管理器,单击左侧的计算机名称,然后打开“工作进程”

这两种方法都会列出IIS站点,并且它与w3wp.exe进程ID相关联。