리소스 사용 모니터링(시스템 모니터)Monitor Resource Usage (System Monitor)

Microsoft Windows 서버 운영 체제를 실행 중인 경우 시스템 모니터 그래픽 도구를 사용하여 SQL ServerSQL Server의 성능을 측정할 수 있습니다.If you are running Microsoft Windows server operating system, use the System Monitor graphical tool to measure the performance of SQL ServerSQL Server. 이 도구에서 SQL ServerSQL Server 개체 및 성능 카운터를 보거나 프로세서, 메모리, 캐시, 스레드 및 프로세스 등 다른 개체의 동작을 볼 수 있습니다.You can view SQL ServerSQL Server objects, performance counters, and the behavior of other objects, such as processors, memory, cache, threads, and processes. 각 개체는 장치 사용, 큐 길이, 지연, 처리량 및 내부 정체의 기타 지표를 측정하는 관련 카운터 집합을 포함합니다.Each of these objects has an associated set of counters that measure device usage, queue lengths, delays, and other indicators of throughput and internal congestion.

참고

Windows NT 4.0 이후 버전에서는 성능 모니터가 시스템 모니터로 대체되었습니다.System Monitor replaced Performance Monitor after Windows NT 4.0.

시스템 모니터의 이점Benefits of System Monitor

SQL ServerSQL Server 성능과 Windows 성능 간의 상관 관계를 확인하려면 Windows 운영 체제 카운터와 SQL ServerSQL Server 카운터를 동시에 모니터링하는 것이 좋습니다.System Monitor can be useful to monitor Windows operating system and SQL ServerSQL Server counters at the same time to determine any correlation between the performance of SQL ServerSQL Server and Windows. 예를 들어 Windows 디스크 입/출력(I/O) 카운터와 SQL ServerSQL Server Buffer Manager 카운터를 동시에 모니터링하면 전체 시스템의 동작을 알 수 있습니다.For example, monitoring the Windows disk input/output (I/O) counters and the SQL ServerSQL Server Buffer Manager counters at the same time can reveal the behavior of the entire system.

시스템 모니터를 사용하여 현재 SQL ServerSQL Server 작업과 성능에 대한 통계를 얻을 수 있습니다.System Monitor allows you to obtain statistics on current SQL ServerSQL Server activity and performance. 시스템 모니터를 사용하여 다음을 수행할 수 있습니다.Using System Monitor, you can:

  • 컴퓨터 수에 상관없이 동시에 데이터를 봅니다.View data simultaneously from any number of computers.

  • 현재 작업을 반영한 차트를 보거나 변경하고 사용자가 정의한 빈도에 따라 업데이트된 카운터 값을 표시합니다.View and change charts to reflect current activity, and show counter values that are updated at a frequency that the user defines.

  • 추가 처리 및 인쇄를 위해 차트, 로그, 경고 로그, 보고서에서 스프레드시트나 데이터베이스 응용 프로그램으로 내보냅니다.Export data from charts, logs, alert logs, and reports to spreadsheet or database applications for further manipulation and printing.

  • 경고 로그에 있는 이벤트를 나열하고 네트워크 경고를 발생시켜 사용자에게 알릴 수 있는 시스템 경고를 추가합니다.Add system alerts that list an event in the alert log and can notify you by issuing a network alert.

  • 처음으로 카운터 값이 사용자가 정의한 값보다 크거나 작게 될 때 또는 그럴 때마다 매번 미리 정의한 응용 프로그램을 실행합니다.Run a predefined application the first time or every time a counter value goes over or under a user-defined value.

  • 여러 컴퓨터의 다양한 개체에 대한 데이터를 포함한 로그 파일을 만듭니다.Create log files that contain data about various objects from different computers.

  • 한 파일에 다른 기존 로그 파일에서 선택한 섹션을 추가하여 장기 보관 파일을 만듭니다.Append to one file selected sections from other existing log files to form a long-term archive.

  • 현재 작업 보고서를 보거나 기존 로그 파일로부터 보고서를 만듭니다.View current-activity reports, or create reports from existing log files.

  • 개별 차트, 경고, 로그, 보고서 설정 또는 전체 작업 영역 설정을 다시 사용할 수 있도록 저장합니다.Save individual chart, alert, log, or report settings, or the entire workspace setup for reuse.

    참고

    Windows NT 4.0 이후로 시스템 모니터가 성능 모니터를 대체합니다.System Monitor replaced the Performance Monitor after Windows NT 4.0. 시스템 모니터 또는 성능 모니터를 사용하여 이 태스크를 할 수 있습니다.You can use either the System Monitor or Performance Monitor to do these tasks.

시스템 모니터 성능System Monitor Performance

성능 관련 문제를 검사하기 위해 SQL ServerSQL Server 및 Microsoft Windows 운영 체제를 모니터링할 때 초기에는 다음 3개 주요 영역을 집중적으로 모니터링합니다.When you monitor SQL ServerSQL Server and the Microsoft Windows operating system to investigate performance-related issues, concentrate your initial efforts in three main areas:

  • 디스크 작업Disk activity

  • 프로세서 사용률Processor utilization

  • 메모리 사용Memory usage

    시스템 모니터가 실행 중인 컴퓨터를 모니터링하면 컴퓨터 성능에 약간의 영향을 줄 수 있으므로Monitoring a computer on which System Monitor is running can affect computer performance slightly. 시스템 모니터 데이터를 다른 디스크나 컴퓨터에 기록해 모니터링하는 컴퓨터에 미치는 영향을 줄이거나 시스템 모니터를 원격 컴퓨터에서 실행하십시오.Therefore, either log the System Monitor data to another disk (or computer) so that it reduces the effect on the computer being monitored, or run System Monitor from a remote computer. 또한 관심 있는 카운터만 모니터링해야 합니다.Monitor only the counters in which you are interested. 너무 많은 수의 카운터를 모니터링하면 모니터링 프로세스에 리소스 사용 오버헤드가 추가되고 모니터링하고 있는 컴퓨터의 성능에 영향을 미칩니다.If you monitor too many counters, resource usage overhead is added to the monitoring process and affects the performance of the computer that is being monitored.

시스템 모니터 태스크System Monitor Tasks

태스크 설명Task Description 항목Topic
시스템 모니터를 사용하는 경우에 대해 설명하고 시스템 모니터를 사용하는 경우의 성능 오버헤드에 대해 알아봅니다.Describes when to use System Monitor and discusses performance overhead when you use System Monitor. 시스템 모니터 실행Run System Monitor
디스크 카운터를 모니터링하여 SQL Server 구성 요소에서 생성된 I/O 양과 디스크 작업을 확인하는 방법에 대해 설명합니다.Describes how to monitor disk counters to determine disk activity and the amount of I/O generated by their SQL Server components. 디스크 사용량 모니터링Monitor Disk Usage
Microsoft SQL ServerSQL Server 인스턴스를 모니터링하여 CPU 사용량이 정상 범위에 있는지를 확인하는 방법에 대해 설명합니다.Describes how to monitor an instance of Microsoft SQL ServerSQL Server to determine whether CPU usage rates are within normal ranges. CPU 사용량 모니터링Monitor CPU Usage
SQL ServerSQL Server 인스턴스를 모니터링하여 메모리 사용이 일반적인 범위 이내에 있는지를 확인하는 방법에 대해 설명합니다.Describes how to monitor an instance of SQL ServerSQL Server to confirm that memory usage is within typical ranges. 메모리 사용량 모니터링Monitor Memory Usage
시스템 모니터 카운터의 임계값에 도달했을 때 발생하는 경고를 만드는 방법에 대해 설명합니다.Describes how to create an alert that is raised when a threshold value for a System Monitor counter has been reached. SQL Server 데이터베이스 경고 만들기Create a SQL Server Database Alert
차트, 경고, 로그 및 보고서를 만들어 SQL ServerSQL Server인스턴스를 모니터링하는 방법에 대해 설명합니다.Describes how to you create charts, alerts, logs, and reports to monitor an instance of SQL ServerSQL Server. 차트, 경고, 로그 및 보고서 만들기Create Charts, Alerts, Logs, and Reports
시스템 모니터에서 SQL ServerSQL Server인스턴스를 실행 중인 컴퓨터에서 작업을 모니터링하는 데 사용하는 개체 및 카운터를 나열합니다.Lists objects and counters that System Monitor uses to monitor activity in computers running an instance of SQL ServerSQL Server. SQL Server 개체 사용Use SQL Server Objects
시스템 모니터에서 메모리 내 OLTP 작업을 모니터링하는 데 사용하는 개체 및 카운터를 나열합니다.Lists objects and counters that System Monitor uses to monitor In-Memory OLTP activity. SQL Server XTP(메모리 내 OLTP) 성능 카운터SQL Server XTP (In-Memory OLTP) Performance Counters