是否有WCF服务请求队列性能计数器?

时间:2013-02-27 00:27:57

标签: c# .net wcf performancecounter perfmon

有一个很好的ASP.NET perf计数器类别和一组计数器,可用于在perf测试运行期间跟踪请求队列。但是,我无法找到通过IIS托管的WCF服务的类似集。我们的WCF服务使用net-tcp协议作为Windows服务运行。我了解到有一些控制排队的绑定参数(Binding.MaxConnectionsBinding.ListenBacklog)。这不是一个很容易找到的。所以我想知道前进,有没有在PerfMon中跟踪这两个值的原因?

1 个答案:

答案 0 :(得分:4)

ServiceModelService 性能计数器类别下,您可以找到以下一组队列性能计数器:

  • 队列丢弃的消息
  • 每秒丢弃的队列消息
  • 排队毒药消息
  • 每秒排队的毒药消息
  • 排队被拒绝的消息
  • 每秒排队被拒绝的邮件

这些都不提供您正在寻找的信息。我能找到的性能指标与你想要的更紧密相关:

  • 最大并发呼叫百分比

它提供并发呼叫数作为最大并发呼叫的百分比。

查看可用WCF效果计数器的完整列表click here