5

我们确实有多个站点托管在具有多个 appdomain 的同一台服务器上。我正在尝试阅读特定站点“请求/秒”(任何其他站点)的性能。我遇到的是实例名称在 Perfmon Monitor 中对用户不友好。W3WP 到 LM_W3SVC_#_ROOT 之间是否有任何映射(有关更多详细信息,请参阅屏幕截图)。我尝试了 appcmd,查看了几个博客,但没有运气。所以想知道是否有人对此了解得更多,而不是真正有帮助。多个 W3WP 和 _LM_W3SVC

更新:

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

4

1 回答 1

11

在 _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。

于 2013-12-20T17:13:23.143 回答