각각의 Server Client PC 대한 성능 분석이 필요할 때가 있습니다.

그럴 사용하는 툴이 Windows 기본적으로 있는 성능 모니터 입니다. (Performance Monitor)

 

명령어로 실행시 perfmon

 

아래와 같이 실행됩니다.

다만 처음에 어떠한 것을 어떻게 모니터를 해야할지 막막합니다.

Exchange, Skype, Outlook  등을 먼저 모니터링 하기에 앞서서 기본적인 것부터 차근차근 공부해보도록하겠습니다.

 

아래의 테크넷 블로그를 참고하였습니다.

Windows Performance Monitor Overview

https://blogs.technet.microsoft.com/askperf/2014/07/17/windows-performance-monitor-overview/

 

Performance

At the very top level "Performance" gives you an overview of your systems memory usage, network usage, disk usage, etc.  You can right click on "Performance" and connect to another computer to view a remote computers performance statistics. (NOTE: Should add brief comments about what is required in order to remotely connect to another machine…)

최상위 레벨에서 "성능"은 시스템 메모리 사용량, 네트워크 사용량, 디스크 사용량 등에 대한 개요를 제공합니다. "성능"을 마우스 오른쪽 단추로 클릭하고 다른 컴퓨터에 연결하여 원격 컴퓨터 성능 통계를 볼 수 있습니다. (참고 : 다른 컴퓨터에 원격으로 연결하기 위해 필요한 사항에 대한 간단한 설명을 추가해야합니다 ...)

 

우클릭하여 다른 컴퓨터도 연결할 있습니다.

 

Monitoring Tools

From the Monitoring Tools icon you can right click and launch the Resource Monitor.  Resource Monitor is another powerful tool that can help you see how your system resources are being used.  You also have the ability to launch the System Reliability Monitor.  This utility allows you to see information about software updates and installations.  You can also see critical events that occurred and on what day those events occurred.  Finally, you can see all of the problem reports that have been sent from your computer by clicking on the "View all problem reports" link at the bottom of the window.

모니터링 도구 아이콘에서 마우스 오른쪽 단추를 클릭하여 자원 모니터를 시작할 수 있습니다. 리소스 모니터는 시스템 리소스가 어떻게 사용되고 있는지를 보여주는 또 하나의 강력한 도구입니다. 또한 시스템 안정성 모니터를 시작할 수 있습니다. 이 유틸리티를 사용하면 소프트웨어 업데이트 및 설치에 대한 정보를 볼 수 있습니다. 또한 발생한 주요 이벤트와 해당 이벤트가 발생한 날짜를 볼 수 있습니다. 마지막으로, 창 하단의 "모든 문제점 보고서보기"링크를 클릭하여 컴퓨터에서 전송 된 모든 문제점 보고서를 볼 수 있습니다.

 

Resource Monitor

 

System Reliability Monitor

아래는 데스크탑에서 확인

 

하단의 문제 보고서 모두 표시를 클릭하면 문제 보고서 검토를 확인할 있습니다.

 

Performance Monitor

The Performance Monitor is primarily for viewing real time statistics.  By default only one counter is selected; the %Processor Time counter.  However you can add additional counters by clicking on the green plus sign.  This will allow you to monitor any counters you wish in real time.

성능 모니터는 주로 실시간 통계를 보는 데 사용됩니다. 기본적으로 하나의 카운터 만 선택됩니다; %Processor Time counter. 그러나 녹색 플러스 기호를 클릭하여 카운터를 추가 할 수 있습니다. 이렇게하면 원하는 모든 카운터를 실시간으로 모니터링 할 수 있습니다.

While you can see all of the performance counters you like here, the real power of Performance Monitor is found in its ability to capture performance metrics over an elapsed period of time.  Capturing data over a period of time allows you to see trends and these trends are what are most useful for determining the overall performance of your system.  To capture this data, you can create what are called "Data Collector Sets".

여기서 좋아하는 모든 성능 카운터를 볼 수 있지만 성능 모니터의 진정한 힘은 경과 시간에 성능 메트릭을 캡처 할 수있는 능력에서 찾을 수 있습니다.   일정 기간 동안 데이터를 캡처하면 추세를 볼 수 있으며 이러한 경향은 시스템의 전반적인 성능을 결정하는 데 가장 유용합니다. 이 데이터를 캡처하려면 "데이터 수집기 ​​집합"이라는 것을 만들 수 있습니다.

 

Data Collector Sets

Data Collector Sets are aptly named.  They collect data from your system so that you can view changes in configuration information and performance information over a specified period of time.

데이터 수집기 ​​집합은 적절하게 명명됩니다. 시스템의 데이터를 수집하여 지정된 기간 동안 구성 정보 및 성능 정보의 변경 사항을 볼 수 있습니다.

 

There are basically three types of data collector sets:

Performance Counter

Capture data based on the polling of an event at a specified time interval

Event Traces

Capture data based on events that occur rather than based on a specified time interval

System Configuration Information

Capture configuration information

 

 User Defined

Under User Defined, you can create your own custom Data Collector Set.  These Data Collections Sets can contain counters, traces, and configuration collectors. 

사용자 정의에서 사용자 지정 데이터 수집기 ​​집합을 만들 수 있습니다. 이러한 데이터 컬렉션 집합에는 카운터, 추적 및 구성 수집자가 포함될 수 있습니다.

 

여기서 일반 Client 에서는 사용자 정의 (User Defined) 기본적으로 성정된 집합이 없습니다.

Exchange Sever 2013, 2016 Machine 보면 Running 으로 기본세팅 되어 있습니다.

 

우클릭 - New - Data Colletor Set 클릭하여 사용자가 지정하여 만들 있습니다.

Create manually (advanced)

 

위에서 언급한 3가지 항목이 나옵니다.

 

Interval 기본값은 15 이며, Add 클릭하면 Performance counter 항목을 지정할 있습니다.

 

측정할 있는 항목이 많습니다. 어떠한 부분이 시스템 성능에 영향을 주었을까를 분석할때 도움이 될것으로 보입니다.

분석하고자 하는 항목을 Add , OK

 

Event trace 역시 Add 클릭하면 Providor 선택할 있습니다.

 

사용자 지정한 항목을 확인할 있으며 우클릭 - Start 진행

 

기본 폴더는 C:\PerfLogs\~ 이며, 파일이 생성되어 수집중인 것을 확인할 있습니다.

Reports

해당 항목으로 이동하면 수집중인 데이터를 있습니다.

 

Perfmon /report 명령어로 60초간 데이터를 수집하고 아래와 같이 Report 확인할 있습니다.

 

Using Resource Monitor to Troubleshoot Windows Performance Issues Part 2

https://blogs.technet.microsoft.com/askperf/2012/02/08/using-resource-monitor-to-troubleshoot-windows-performance-issues-part-2/

 

+ Recent posts