应用程序池内存使用监视器 [英] application pool memory usage monitor

查看:133
本文介绍了应用程序池内存使用监视器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在IIS 7中有一个网站,我需要在有并发请求时监控该网站的内存使用情况。你能告诉我怎么办?是否有可用的工具或可以使用IIS的任何功能?

I have a website in IIS 7 and I need to monitor the memory usage of that website when there are concurrent requests for it. Can you please let me know how can i do this? Is there any tool available or is that possible to use any feature of IIS?

推荐答案

Windows性能监视器应该能够帮到你非常接近你想要的。在那里可以使用数百个指标。

Windows Performance Monitor should be able to get you pretty close to what you want. There are literally hundreds of metrics in there to use.

要访问它,只需执行开始 - >运行 - > perfmon
从那里,选择'性能监视器'在左侧窗格中,然后点击'+'按钮开始在计数器中添加。

To access it, simply do Start -> Run -> perfmon From there, select 'Performance Monitor' in the left pane, and click the '+' button to begin adding in counters.

如果是基于ASP.NET的网站,您可以选择其中一个ASP.NET Apps计数器类别(如果安装了多个版本的ASP.NET,则可能超过1个)并单击使用的托管内存计数器。在下面的列表中,将显示所有actibe网站,您可以为其添加计数器。您可以实时查看计数器或选择将数据保存到磁盘或数据库以供以后分析。

If its an ASP.NET based web site, you can select one of the 'ASP.NET Apps' counter categories (may have more than 1 if you have more than 1 version of ASP.NET installed) and click on the 'Managed Memory Used' counter. In the list below that, all actibe websites are displayed and you can add the counter for that. You can watch the counter in realtime or elect to save the data to disk or a DB for later analysis.

有一个W3SVC_W3WP计数器类别,允许您检查指标特定的应用程序池,但没有(我可以看到)将提供每个应用程序池使用的内存。

There is a W3SVC_W3WP counter category that allows you to examine metrics for specific app pools but nothing (that I can see) that will offer memory used per app pool.

根据您要确定的内容,您可能能够找到一堆指标来帮助您进行分析。

Depending on what you are trying to determine though, you may be able to find a bunch of metrics to aid in your analysis.

这篇关于应用程序池内存使用监视器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆