Answers:
我从未在服务器上运行性能计数器时遇到过问题。
我特别关注ASP.NET
尽管答案很晚,但我在这里分享了我们对生产环境所做的工作。
场景是我们必须找出Web服务器上的请求命中次数以及服务的次数/是否存在线程饥饿/资源瓶颈。
为此,我们在perfmon.exe
Counter中使用了以下
计数器:-Asp.Net Apps V2.0.50727。
实例:-LM_W3SVC_1_ROOT_“ HostedWebSite”
1)。请求总数:-提供上次IIS重新启动的请求总数。
2)。应用程序队列中的请求
3)。请求成功
4)。请求失败
3)。请求超时
4)。已拒绝的请求:由于应用程序请求队列已满而被拒绝的请求数
5)。找不到请求:找不到资源的请求数。
6)。未授权的请求:由于未授权的访问而导致请求失败的数量。
计数器:-.Net CLR数据。
1)。SQL客户端:当前#池连接和非池连接:-提供当前连接数(是否有池)。
计数器:.Net CLR LocksAndThreads。
1)。逻辑线程数
2)。物理线程
计数器数:-HTTP服务请求队列
1)。CurrentQueueSize:-队列中的请求数
2)。RejectedRequests:队列中拒绝的请求总数