ReportServer:Service 和 ReportServerSharePoint:Service 性能对象的性能计数器

本主题介绍作为 SQL Server 2012 部署一部分的 ReportServer:Service 和 ReportServerSharePoint:Service 性能对象的性能计数器。

注意注意

性能对象用于监视本地报表服务器上的事件。 如果是在扩展部署中运行报表服务器,则只对当前服务器(而不是整个扩展部署)进行计数。

在 Windows 性能监视器 (Perfmon.exe) 中提供了性能对象。 有关详细信息,请参阅 Windows 文档。 运行时事件探查 (https://msdn.microsoft.com/zh-cn/library/w4bz2147.aspx)。

本主题内容:

  • ReportServer:Service(本机模式)

  • ReportServerSharePoint:Service(SharePoint 模式)

  • 使用 PowerShell 返回计数器列表

适用范围: SQL Server 2012.

ReportServer:Service 性能计数器(本机模式报表服务器)

ReportServer:Service 性能对象包含一个计数器集合,用于跟踪报表服务器实例的与 HTTP 相关的事件以及与内存相关的事件。 此性能对象对计算机上的每个 Reporting Services 实例显示一次,可以在每个实例的性能对象中添加或删除计数器。 默认实例的计数器以 ReportServer:Service 格式显示。 命名实例的计数器以 ReportServer$<instance_name>:Service 格式显示。

ReportServer:Service 性能对象是 SQL Server 2008 Reporting Services 中的新增对象,它提供 Internet Information Services (IIS) 和 Reporting Services 以前版本中包含的 ASP.NET 计数器的子集。 这些新计数器是特定于 Reporting Services,用于跟踪报表服务器中与 HTTP 相关的事件,例如请求、连接和登录尝试。 此外,此性能对象还包括用于跟踪内存管理事件的计数器。

下表列出了 ReportServer:Service 性能对象中包含的计数器。

PowerShell 相关内容 下面的 Windows PowerShell 脚本将返回 CounterSetName 的性能计数器列表

(get-counter -listset "ReportServer:Service").paths

计数器

说明

Active connections

在服务器上当前活动的连接数。

Bytes Received Total

服务器接收的字节数。 该计数器计数报表管理器和报表服务器接收的原始字节总数。

Bytes Received/sec

服务器每秒接收的字节数。 该计数器只在传输完成时更新。 这意味着此计数器开始保持为 0,传输完成后值会增加。

Bytes Sent Total

从服务器发送的字节数。 该计数器计数报表管理器和报表服务器发送的原始字节总数。

Bytes Sent/sec

从服务器每秒发送的字节数。 该计数器只在传输完成时更新。 这意味着此计数器开始保持为 0,传输完成后值会增加。

Errors Total

处理 HTTP 请求过程中发生的错误总数。 这些错误包括 400s 和 500s 形式的 HTTP 状态代码。

Errors/sec

处理 HTTP 请求过程中每秒发生的错误总数。 这些错误包括 400s 和 500s 形式的 HTTP 状态代码。

Logon Attempts Total

从 RSWindows 身份验证类型进行的登录尝试次数。 RSWindows 身份验证类型包括 RSWindowsNegotiate、RSWindowsNTLM、RSWindowsKerberos 和 RSWindowsB asic。 值为零 (0) 表示自定义身份验证。

Logon Attempts/sec

登录尝试的频率。

Logon Successes Total

RSWindows 身份验证类型的成功登录次数。 RSWindows 身份验证类型包括 RSWindowsNegotiate、RSWindowsNTLM、RSWindowsKerberos 和 RSWindowsB asic。 值为零 (0) 表示自定义身份验证。

Logon Successes/sec

登录成功率。

Memory Pressure State

以下从 1-5 的数字,指示服务器的当前内存状态:

  • 1:没有压力

  • 2:低压力

  • 3:中等压力

  • 4:高压力

  • 5:过度压力

Memory Shrink Amount

服务器请求缩小使用中内存的字节数。

Memory Shrink Notifications/sec

服务器上一秒内发出的缩小使用中内存的通知数。 该值表示服务器经历内存压力的频率。

Requests Disconnected

由于通信故障而断开连接的请求数。

Requests Executing

当前正在处理的请求数。

Requests Not Authorized

失败并返回 HTTP 401 状态代码的请求数。

Requests Rejected

由于服务器资源不足而未处理的请求总数。 该计数器表示返回 HTTP 503 状态代码(指示服务器太忙)的请求数。

Requests Total

报表服务器服务启动后接收到的请求总数。 此计数器计数发送给报表管理器的请求数以及从报表管理器发送给报表服务器的请求数。

Requests/sec

每秒处理的请求数。 该值表示应用程序的当前吞吐量。

Tasks Queued

等待线程变为可供处理的任务数。 向报表服务器发出的每个请求都与一个或多个任务对应。 此计数器只表示可以处理的任务数量,不包括当前正在运行的任务数量。

用于“返回首页”链接的箭头图标返回页首

ReportServerSharePoint:Service(SharePoint 模式报表服务器)

SQL Server 2012 Reporting Services 中添加了 ReportServerSharePoint:Service 性能对象。

PowerShell 相关内容 下面的 Windows PowerShell 脚本将返回 CounterSetName 的性能计数器列表

(get-counter -listset "ReportServerSharePoint:Service").paths

计数器

说明

Memory Pressure State

Memory Shrink Amount

Memory Shrink Notifications/Sec

用于“返回首页”链接的箭头图标返回页首

使用 PowerShell Cmdlet 返回列表

PowerShell 相关内容 下面的 Windows PowerShell 脚本将返回 CounterSetName(“ReportServerSharePoint:Service”)的性能计数器列表:

(get-counter -listset "ReportServerSharePoint:Service").paths

用于“返回首页”链接的箭头图标返回页首

请参阅

概念

监视报表服务器性能

MSRS 2011 Web Service 和 MSRS 2011 Windows Service 性能对象的性能计数器(本机模式)

MSRS 2011 Web Service SharePoint Mode 性能对象和 MSRS 2011 Windows Service SharePoint Mode 性能对象的性能计数器(SharePoint 模式)