Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET性能计数器之间的差异_Asp.net_Performancecounter_Loadrunner - Fatal编程技术网

ASP.NET性能计数器之间的差异

ASP.NET性能计数器之间的差异,asp.net,performancecounter,loadrunner,Asp.net,Performancecounter,Loadrunner,我正在使用LoadRunner对企业ASP.NET应用程序进行性能/负载测试。LoadRunner允许我监视远程机器上的一些性能计数器,但我对它们之间的差异有点困惑。有些有ASP.NET版本号,有些没有。有区别吗 我可以查看几个对象:ASP.NET应用程序、ASP.NET应用程序v2.0.50727、ASP.NET v2.0.50727。我感兴趣的计数器是:应用程序队列中的请求与排队的请求,以及正在执行的请求 我读过这篇文章,但它并没有描述有或没有版本号的对象之间的区别。有区别吗 编辑: 我在文

我正在使用LoadRunner对企业ASP.NET应用程序进行性能/负载测试。LoadRunner允许我监视远程机器上的一些性能计数器,但我对它们之间的差异有点困惑。有些有ASP.NET版本号,有些没有。有区别吗

我可以查看几个对象:ASP.NET应用程序、ASP.NET应用程序v2.0.50727、ASP.NET v2.0.50727。我感兴趣的计数器是:应用程序队列中的请求与排队的请求,以及正在执行的请求

我读过这篇文章,但它并没有描述有或没有版本号的对象之间的区别。有区别吗

编辑: 我在文章中找到了部分答案

性能计数器使您能够从Windows性能控制台监视ASP.NET的操作。每个版本的.NET Framework都会安装一组单独的性能计数器对象,以监视ASP.NET应用程序和整个ASP.NET。这些对象分别使用命名约定ASP.NET应用程序v.X.X.XXXX.X和ASP.NET v.X.X.XXXX.X,其中v.X.X.XXXX.X表示ASP.NET版本

此外,.NET Framework还安装适用于任何已安装的ASP.NET版本的ASP.NET系统和ASP.NET应用程序性能计数器。尽管这些计数器对ASP.NET的所有版本都有效,但它们始终对应于最新安装的版本。如果卸载了最新版本的ASP.NET,则这些计数器将自动与剩余最新版本的ASP.NET重新关联


知道了这一点,应用程序队列中的ASP.NET应用程序\请求与排队的ASP.NET v2.X\请求之间有什么区别吗?应用程序队列中的请求将显示在ASP.NET下运行的应用程序的单个实例(即单个网站或虚拟应用程序)中排队的请求数

Requests Queued用于聚合web服务器上正在排队的所有请求

排队的请求:
等待来自队列的服务的请求数。当这个数字开始随着客户端负载的增加而线性增加时,Web服务器计算机已经达到了它可以处理的并发请求的极限。此计数器的默认最大值为5000。您可以在Machine.config文件中更改此设置。

应用程序队列中的请求将显示为在ASP.NET下运行的应用程序的单个实例(即单个网站或虚拟应用程序)排队的请求数

Requests Queued用于聚合web服务器上正在排队的所有请求

排队的请求: 等待来自队列的服务的请求数。当这个数字开始随着客户端负载的增加而线性增加时,Web服务器计算机已经达到了它可以处理的并发请求的极限。此计数器的默认最大值为5000。您可以在Machine.config文件中更改此设置