3

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

4

1 回答 1

5

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

  • 队列丢弃的消息
  • 每秒队列丢弃的消息数
  • 排队的毒药消息
  • 每秒排队的毒药消息
  • 排队拒绝的消息
  • 每秒排队拒绝的消息数

这些都没有提供您正在寻找的信息。我可以找到与您想要的更密切相关的性能计数器是:

  • 最大并发调用的百分比

它提供了并发调用数占最大并发调用数的百分比。

要查看可用 WCF 性能计数器的完整列表,请单击此处

于 2013-02-27T00:51:48.790 回答