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 性能对象中包含的计数器。
下面的 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 的数字,指示服务器的当前内存状态:
|
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 性能对象。
下面的 Windows PowerShell 脚本将返回 CounterSetName 的性能计数器列表
(get-counter -listset "ReportServerSharePoint:Service").paths
计数器 |
说明 |
---|---|
Memory Pressure State |
|
Memory Shrink Amount |
|
Memory Shrink Notifications/Sec |
返回页首
使用 PowerShell Cmdlet 返回列表
下面的 Windows PowerShell 脚本将返回 CounterSetName(“ReportServerSharePoint:Service”)的性能计数器列表:
(get-counter -listset "ReportServerSharePoint:Service").paths
返回页首
请参阅
概念
MSRS 2011 Web Service 和 MSRS 2011 Windows Service 性能对象的性能计数器(本机模式)