성능 카운터 - ReportServer 서비스, 성능 개체
이 문서에서는 SQL Server 2012(11.x) 배포의 일부인 ReportServer:Service 및 ReportServerSharePoint:Service 성능 개체의 성능 카운터에 대해 설명합니다.
참고 항목
이 성능 개체는 로컬 보고서 서버의 이벤트를 모니터링하는 데 사용됩니다. 스케일 아웃 배포에서 보고서 서버를 실행하는 경우 개수는 전체 스케일 아웃 배포가 아닌 현재 서버에 적용됩니다.
성능 개체는 Windows 성능 모니터(Perfmon.exe
)에서 사용할 수 있습니다. 자세한 내용은 Windows 설명서를 참조하십시오. 런타임 프로파일링.
문서 내용:
적용 대상: SQL Server 2012(11.x).
ReportServer:Service 성능 카운터(기본 모드 보고서 서버)
ReportServer:Service 성능 개체에는 보고서 서버 인스턴스에 대한 HTTP 관련 이벤트 및 메모리 관련 이벤트를 추적하는 카운터 모음이 들어 있습니다. 이 성능 개체는 컴퓨터의 각 Reporting Services 인스턴스마다 한 번씩 나타나며 사용자는 각 인스턴스에 대한 성능 카운터에서 카운터를 추가하거나 제거할 수 있습니다. 기본 인스턴스의 카운터는 ReportServer:Service형식으로 나타납니다. 명명된 인스턴스에 대한 카운터는 형식 ReportServer$\<instance_name>:Service
으로 표시됩니다.
ReportServer:Service 성능 개체는 SQL Server 2008(10.0.x) Reporting Services에서 새로 도입되었으며 IIS(인터넷 정보 서비스) 및 ASP.NET과 함께 이전 버전의 Reporting Services에 포함된 카운터의 하위 집합을 제공합니다. 이러한 새 카운터는 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 | RS Windows 인증 형식에서 시도한 로그인 횟수입니다. RS Windows 인증 형식에는 RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos 및 RSWindowsBasic이 포함됩니다. 값 0은 사용자 지정 인증을 나타냅니다. |
Logon Attempts/sec | 로그인 시도 비율입니다. |
Logon Successes Total | RSWindows 인증 유형에 대해 로그온에 성공한 횟수입니다. RS Windows 인증 형식에는 RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos 및 RSWindowsBasic이 포함됩니다. 값 0은 사용자 지정 인증을 나타냅니다. |
Logon Successes/sec | 성공한 로그온 비율입니다. |
Memory Pressure State | 서버의 현재 메모리 상태를 나타내는 다음 값(1-5) 중 하나입니다. 1: 가중 없음 2: 낮은 가중 3: 보통 가중 4: 높은 가중 5: 초과 가중 |
Memory Shrink Amount | 사용 중인 메모리를 줄이기 위해 서버에서 요청한 바이트 수입니다. |
Memory Shrink Notifications/sec | 사용 중인 메모리를 줄이기 위해 마지막 1초에 서버에서 발행한 알림 수입니다. 이 값은 서버에서 메모리 가중을 경험하는 횟수를 나타냅니다. |
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(11.x) 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 스크립트는 ReportServerSharePoint:Service에 대한 CounterSetName
성능 카운터 목록을 반환합니다.
(get-counter -listset "ReportServerSharePoint:Service").paths
관련 콘텐츠
보고서 서버 성능 모니터링
MSRS 2011 웹 서비스 및 MSRS 2011 Windows 서비스 성능 개체에 대한 성능 카운터(기본 모드)
MSRS 2011 웹 서비스 SharePoint 모드 및 MSRS 2011 Windows Service SharePoint ode 성능 개체에 대한 성능 카운터(SharePoint 모드)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기