류짱:Beyond MySelf

Windows server 2003에서 xperf를 이용한 데이터 수집 및 분석 방법 - #1 본문

Microsoft/Windows Platform

Windows server 2003에서 xperf를 이용한 데이터 수집 및 분석 방법 - #1

リュちゃん 2010. 7. 21. 16:03

Windows SDK for Windows Server 2008 and .NET Framework 3.5 설치

Xperf는 원래 Windows vista Windows server 2008 이상의 OS에서만 동작하도록 디자인 되어 졌지만 일부 기능들은 Windows server 2003XP에서도 동작을 합니다.
Windows server 2003
에서 xperf를 사용 할 수 있는 방법을 지금부터 설명 합니다
.

xper가 무엇이고 어디에 사용 되는지에 대한 자세한 내용은 아래 사이트를 참고 하십시오.

Two Minute Drill: Introduction to XPerf
http://blogs.technet.com/b/askperf/archive/2008/06/27/an-intro-to-xperf.aspx


먼저 Windows VistaWindows 2008이 실행 중인 머신에서 아래의 파일을 다운 로드 후 설치 합니다
.
결론부터 말하자면 Windows VistaWindows 2008Windows SDK for Windows Server 2008 and .NET Framework 3.5를 설치 하고 Microsoft SDKs\Windows\v6.1\Bin 폴더 아래 생성 된 xperf_x86.msi을 설치 한 후 Microsoft Windows Performance Toolkit 폴더를 Windows server 2003으로 Copy하면 되는 것입니다
.

ㅋㅋ

지금부터 그럼 다시 어렵고 자세하게 설명 하도록 하겠습니다.

우선 잘 생각해 봐야 할 점이 데이터를 수집 할 시스템의 OS 버전입니다. 만약 Windows 2003 x86에서 로그를 수집 할 계획이라면 Windows server 2008 x86 시스템에다가 아래의 파일을 다운로드 후 설치 하시고 만약 x86이 아닌 x64 머신 이라면 windows server 2008 x64머신에다가 아래의 파일을 설치 해야 한다는 것입니다
.

저는 Windows server 2003 x86 시스템의 cpu 사용률에 대한 로그를 수집 해야 하기 때문에 Windows server 2008 x86 머신에 아래 Windows SDK를 설치 합니다
.

Windows SDK for Windows Server 2008 and .NET Framework 3.5
http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=f26b1aa4-741a-433a-9be5-fa919850bdbf&displayLang=en

ISO 파일을 다운로드 후 demon등의 프로그램을 이용하여 설치를 시작합니다.

계속해서 다음을 누르시고 아래 단계에서 Developer Tools만 설치 하시면 됩니다(시간이 많고 Disk의 사용공간이 충분 하시다면) xperf.msi를 추출 할 수 있는 라이브러리만 설치 합니다.
저는 그냥 다 설치 해 봅니다. SDK 내용이 궁금해서
.

SDK 설치가 완료되면 아까 위해서 지정 된 설치 폴더로 이동합니다.


Microsoft SDKs\Windows\v6.1\Bin 폴더 아래 xper_x86.msi를 설치를 시작합니다.


설치가 완료 되면 아래와 같이 C:\program Files\ Microsoft Windows Performance Toolkit 폴더가 생성 됩니다.


Windows server 2008에 생성 된 Microsoft Windows Performance Toolkit 폴더를 로그 수집을 하고자 하는 Windwos server 2003 머신의 C:\ 에 Copy를 합니다.

그럼 다음으로 이제 실제 Windows server 2003에서 xperf를 이용하여 데이터를 수집하고 수집된 데이터를 분석 하는 방법을 알아 보도록 하겠습니다.