我正在使用ASP.NET在企业LoadRunner应用程序上进行一些性能/负载测试。LoadRunner允许我监视远程计算机上的一些性能计数器,但我对它们之间的差异感到有点困惑。有些有ASP.NET版本号,有些没有。有什么不同吗?
我似乎可以看到几个对象: ASP.NET应用程序、ASP.NET应用程序v2.0.50727、ASP.NET v2.0.50727。我感兴趣的计数器是:应用程序队列中的请求和排队的请求,以及正在执行的请求。
我读过这文章,但它没有描述有或没有版本号的对象之间的区别。有什么不同吗?
编辑:我在这文章中找到了我的部分答案
性能计数器使您能够从监视ASP.NET的操作。每个版本的.NET框架都安装一组单独的性能计数器对象,以监视ASP.NET应用程序和整个ASP.NET。这些对象分别使用命名约定"ASP.NET Apps v.X.X.XX.X“和"ASP.NET v.X.X.XX.XX.X”,其中v.X.X.XX.X表示ASP.NET版本。 此外,.NET框架还安装适用于任何ASP.NET安装版本的ASP.NET系统和ASP.NET应用程序性能计数器。虽然这些计数器对所有版本的ASP.NET都有效,但它们总是对应于最新安装的版本。如果卸载了最新版本的ASP.NET,这些计数器将自动与ASP.NET的最新版本重新关联。
知道了这一点,应用程序队列中的ASP.NET应用程序\请求与排队的ASP.NET v2.X\请求之间有什么区别?
发布于 2012-02-14 09:46:54
应用程序队列中的请求将显示为运行在ASP.NET下的应用程序的单个实例(即单个网站或虚拟应用程序)排队的请求数。
排队的请求是针对web服务器上排队的(聚合)所有请求的。
请求排队:队列中等待服务的请求数。当这个数目随着客户端负载的增加而线性增加时,Web服务器计算机已经达到了它可以处理的并发请求的极限。此计数器的默认最大值为5,000。可以在Machine.config文件中更改此设置。
https://stackoverflow.com/questions/6956845
复制相似问题