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

Tor*_*Kid 4 iis perfmon

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

更新:

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

Dar*_*711 8

在_LM_W3SVC_ N _ROOT中,N是IIS中的站点ID.您可以通过打开IIS管理器(Internet信息服务(IIS)管理器)轻松找到它.展开计算机,然后展开网站.在每个站点的右侧,您将看到ID值.

对于w3wp#N,跟踪它有点困难.第一个运行的w3wp实例称为"w3wp".每隔一个实例都是"w3wp#N".在这种情况下的N个IS NOT从上面的N个.它只是一个序号.有一个名为\ Process\ID Process的计数器.这将标识您正在查看的"w3wp#N"实例的进程ID.

然后你需要:

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

这两种方法都会列出IIS站点及其关联的w3wp.exe进程ID.

  • 澄清如何在Perfmon中获取w3wp#N /应用程序池对应关系:1)添加计数器2)进程3)选择所有w3wp实例4)添加>> 5)OK 6)所有w3wp实例将列在底部7)单击每一行并观察最后/平均/最小/最大 - 这是您的过程ID.非常奇怪的方式,但这是我能够得到这个数字的唯一方法. (4认同)