보고서 서버 성능 모니터링Monitoring Report Server Performance

성능 모니터링 도구를 통해 보고서 서버 성능을 모니터링하여 서버 작업을 평가하고, 추세를 살피고, 시스템 병목 현상을 진단하고, 현재 시스템 구성이 충분한지 여부를 결정하는 데 도움이 되는 데이터를 수집할 수 있습니다.Use performance monitoring tools to monitor report server performance to evaluate server activity, watch trends, diagnose system bottlenecks, and gather data that can help you determine whether the current system configuration is sufficient. 서버 성능을 튜닝하기 위해 보고서 서버 응용 프로그램 도메인의 재활용 빈도를 지정할 수 있습니다.To tune server performance, you can specify how often to recycle the report server application domain. 자세한 내용은 보고서 서버 응용 프로그램을 위한 사용 가능한 메모리 구성을 참조하세요.For more information, see Configure Available Memory for Report Server Applications.

성능 데이터의 원본Sources of Performance Data

기술과 도구를 함께 사용하여 시스템 수행 방법에 대한 포괄적인 정보를 얻을 수 있습니다.Use a combination of technologies and tools to get comprehensive information about how the system is performing. MicrosoftMicrosoft Windows Server 운영 체제는 다음 도구를 통해 성능 정보를 제공합니다. Windows Server operating systems provide performance information through the following tools:

  • 작업 관리자Task Manager

  • 이벤트 뷰어Event Viewer

  • 성능 콘솔Performance Console

    작업 관리자는 컴퓨터에서 실행되는 프로그램 및 프로세스에 대한 정보를 제공합니다.Task Manager provides information about programs and processes running on your computer. 작업 관리자를 사용하여 보고서 서버의 성능을 나타내는 주요 표시기를 모니터링할 수 있습니다.You can use Task Manager to monitor key indicators of your report server's performance. 또한 실행 중인 프로세스의 활동을 평가하고 CPU 및 메모리 사용량에 대한 그래프와 데이터를 볼 수 있습니다.You can also assess the activity of running processes and view graphs and data on CPU and memory usage. 작업 관리자를 사용하는 방법은 MicrosoftMicrosoft Windows 제품 설명서를 참조하십시오.For information about using Task Manager, see the MicrosoftMicrosoft Windows product documentation.

    성능 콘솔과 이벤트 뷰어를 사용하여 보고서 처리 및 리소스 소비량에 대한 로그와 경고를 만들 수 있습니다.You can use Performance Console and Event Viewer to create logs and alerts about report processing and resource consumption. Reporting ServicesReporting Services에서 생성된 Windows 이벤트에 대한 자세한 내용은 Windows 응용 프로그램 로그를 참조하세요.For information about Windows events that are generated by Reporting ServicesReporting Services, see Windows Application Log. 성능 콘솔에 대한 자세한 내용은 이 항목 뒷부분에서 "Windows 성능 카운터"를 참조하십시오.For information about Performance Console, see "Windows Performance Counters" later in this topic.

    SQL ServerSQL Server 유틸리티는 캐싱 및 세션 관리에 사용되는 보고서 서버 데이터베이스 및 임시 데이터베이스에 대한 정보를 제공합니다. utilities also provide information about the report server database and temporary databases used for caching and session management.

Windows 성능 카운터Windows Performance Counters

특정 성능 카운터를 모니터링하여 다음을 수행할 수 있습니다.Monitoring specific performance counters enables you to:

  • 예측 작업을 지원하는 데 필요한 시스템 요구 사항을 추정합니다.Estimate system requirements needed to support a predicted workload.

  • 구성 변경 또는 응용 프로그램 업그레이드의 영향을 측정하기 위한 성능 기준을 만듭니다.Create a performance baseline to measure effect of configuration changes or application upgrades.

  • 실제 또는 인위적으로 생성된 특정 로드 하의 응용 프로그램 성능을 모니터링합니다.Monitor application performance under certain loads, whether real or artificially generated.

  • 하드웨어 업그레이드를 통해 원하는 성능 효과를 얻었는지 확인합니다.Verify that hardware upgrades have the desired effect on performance.

  • 시스템 구성 변경을 통해 원하는 성능 효과를 얻었는지 확인합니다.Validate changes that were made to the system configuration have the desired effect on performance.

Reporting Services 성능 개체Reporting Services Performance Objects

SQL Server 2016 Reporting Services(SSRS)SQL Server 2016 Reporting Services (SSRS) 에는 다음과 같은 성능 개체가 포함됩니다. includes the following performance objects:

  • 보고서 서버 성능을 모니터링하기 위한MSRS 2011 Web ServiceMSRS 2011 SharePoint Mode Web Service .MSRS 2011 Web Service and MSRS 2011 SharePoint Mode Web Service to monitor report server performance. 이러한 성능 개체에는 일반적으로 대화형 보고서 보기 작업을 통해 시작된 보고서 서버 처리를 추적하는 데 사용되는 카운터 모음이 들어 있습니다.These performance objects include a collection of counters used to track report server processing typically initiated through interactive report viewing operations. 이러한 카운터는 ASP.NETASP.NET 이 보고서 서버 웹 서비스를 중지할 때마다 다시 설정됩니다.These counters are reset whenever ASP.NETASP.NET stops the Report Server Web service.

  • 예약된 작업 및 보고서 배달을 모니터링하기 위한MSRS 2011 Windows ServiceMSRS 2011 Windows Service SharePoint Mode to monitor scheduled operations 및 report delivery.MSRS 2011 Windows Service and MSRS 2011 Windows Service SharePoint Mode to monitor scheduled operations and report delivery. 이러한 성능 개체에는 예약된 작업을 통해 시작된 보고서 처리를 추적하는 데 사용되는 카운터 모음이 들어 있습니다.These performance objects include a collection of counters used to track report processing that is initiated through scheduled operations. 예약된 작업에는 구독 및 배달, 보고서 실행 스냅숏 및 보고서 기록이 포함됩니다.Scheduled operations include subscription and delivery, report execution snapshots, and report history.

  • HTTP 관련 이벤트 및 메모리 관리를 모니터링하기 위한ReportServer:ServiceReportServerSharePoint:Service to monitor HTTP-related events 및 memory management.ReportServer:Service and ReportServerSharePoint:Service to monitor HTTP-related events and memory management. 이러한 카운터는 Reporting ServicesReporting Services에 한정되며 요청, 연결 및 로그온 시도와 같은 보고서 서버에 대한 HTTP 관련 이벤트를 추적합니다.These counters are specific to Reporting ServicesReporting Services, and they track HTTP-related events for the report server, such as requests, connections, and logon attempts. 이 성능 개체에는 메모리 관리 관련 카운터도 들어 있습니다.This performance object also includes counters related to memory management.

    한 시스템에 보고서 서버 인스턴스가 여러 개 있을 경우 인스턴스를 함께 모니터링하거나 별도로 모니터링할 수 있습니다.If you have multiple report server instances on a single computer, you can monitor the instances together or separately. 카운터 추가 시 포함할 인스턴스를 선택합니다.Choose which instances to include when you add a counter. 성능 콘솔(perfmon.msc) 사용 및 카운터를 추가하는 방법은 MicrosoftMicrosoft Windows 제품 설명서를 참조하세요.For more information about using Performance Console (perfmon.msc) and adding counters, see the MicrosoftMicrosoft Windows product documentation.

기타 성능 카운터Other Performance Counters

사용자 지정 Reporting ServicesReporting Services 성능 카운터는 MSRS 2008 Web Service, MSRS 2008 Windows ServiceReportServer:Service용으로만 제공됩니다.Custom Reporting ServicesReporting Services performance counters are provided only for MSRS 2008 Web Service, MSRS 2008 Windows Service, and ReportServer:Service. 다음 성능 개체는 보고서 서버에 대한 추가 성능 모니터링 데이터를 제공합니다.The following performance objects provide additional performance monitoring data for the report server.

성능 개체Performance object 참고Notes
.NET CLR Data.NET CLR Memory.NET CLR Data and .NET CLR Memory 보고서 관리자는 ASP.NETASP.NET 성능 카운터를 사용합니다.Report Manager uses ASP.NETASP.NET performance counters. 자세한 내용은 MSDN에서 "Improving .NET Application Performance and Scalability"를 참조하십시오.For more information, see "Improving .NET Application Performance and Scalability" on MSDN.
처리Process ReportingServicesService 인스턴스에 대한 Elapsed TimeID Process 성능 카운터를 추가하여 프로세스 ID별로 프로세스 작동 시간을 추적합니다.Add the Elapsed Time and ID Process performance counters for a ReportingServicesService instance to track process uptime by process ID.

SharePoint 이벤트SharePoint Events

Reporting ServicesReporting Services 성능 개체 이외에도 SharePoint 통합 모드로 보고서 서버를 실행하고 SharePoint 제품을 사용하도록 보고 환경을 구성한 경우 SharePoint 이벤트를 구성할 수도 있습니다.In addition to the Reporting ServicesReporting Services performance objects, you might also want to configure SharePoint events if you are running a report server in SharePoint integrated mode and have configured your reporting environment to use a SharePoint product. 이 섹션에서는 SharePoint 통합 모드의 보고서 서버 이벤트를 사용하여 보고 환경이 SharePoint와 통합되는 경우에 유용한 정보를 제공할 수 있는 진단 이벤트를 검토합니다.In this section, use the Events for a Report Server in SharePoint Integrated Mode to review diagnostic events that might provide useful information if your reporting environment is integrated with SharePoint.

섹션 내용In This Section

MSRS 2011 웹 서비스 및 MSRS 2011 Windows 서비스 성능 개체에 대한 성능 카운터(기본 모드)Performance Counters for the MSRS 2011 Web Service and MSRS 2011 Windows Service Performance Objects (Native Mode)
보고서 서버 웹 서비스에 사용된 성능 카운터를 설명합니다.Describes the performance counters used by the Report Server Web service.

MSRS 2011 웹 서비스 SharePoint 모드 및 MSRS 2011 Windows 서비스 SharePoint 모드 성능 개체에 대한 성능 카운터(SharePoint 모드)Performance Counters for the MSRS 2011 Web Service SharePoint Mode and MSRS 2011 Windows Service SharePoint Mode Performance Objects (SharePoint Mode)
보고서 서버 Windows 서비스에 사용된 성능 카운터를 설명합니다.Describes the performance counters used by the Report Server Windows service.

ReportServer:Service 및 ReportServerSharePoint:Service 성능 개체에 대한 성능 카운터Performance Counters for the ReportServer:Service and ReportServerSharePoint:Service Performance Objects
Reporting ServicesReporting Services의 HTTP 관련 성능 카운터 및 메모리 관련 성능 카운터를 설명합니다.Describes the HTTP-related and memory-related performance counters in Reporting ServicesReporting Services.

SharePoint 통합 모드의 보고서 서버 이벤트Events for a Report Server in SharePoint Integrated Mode
SharePoint 제품을 사용하여 보고 환경을 실행할 때 기록할 유용한 진단 이벤트를 설명합니다.Describes the useful diagnostic events to log when you run a reporting environment with a SharePoint product.

관련 항목:See Also

보고서 서버 응용 프로그램을 위한 사용 가능한 메모리 구성 Configure Available Memory for Report Server Applications
Reporting Services 보고서 서버(기본 모드) Reporting Services Report Server (Native Mode)
Reporting Services 도구Reporting Services Tools