Windows

성능 카운터를 통한 성능 측정 - typeperf.exe

채윤아빠 2010. 8. 26. 10:24
728x90
반응형
typeperf.exe를 이용하면 command-line 명령줄로 필요한 성능 카운터를 수집할 수 있습니다.
Microsoft ® TypePerf.exe (6.1.7600.16385)

Typeperf는 성능 데이터를 명령 창 또는 로그 파일에 씁니다. Typeperf를 중지하려
면  키를 누르십시오.

사용법:
typeperf {  | -cf <파일 이름> | -q [object]
                                | -qx [object] } [옵션]

매개 변수:
         모니터링할 성능 카운터

옵션:
  -?                            상황에 맞는 도움말 표시
  -f           출력 파일 형식. 기본 형식은 CSV입니다.
  -cf <파일 이름>               한 줄에 하나씩, 모니터링할 성능 카운터가 포함
                                된 파일
  -si <[[hh:]mm:]ss>            샘플 간의 시간. 기본 시간은 1초입니다.
  -o <파일 이름>                출력 파일 또는 SQL 데이터베이스의 경로. 기본
                                값은 STDOUT입니다.
  -q [object]                   설치된 카운터를 인스턴스 없이 나열합니다. 하
                                나의 개체에 대해 카운터를 나열하려면
                                Processor와 같은 개체 이름을 포함하십시오.
  -qx [object]                  설치된 카운터를 인스턴스와 함께 나열합니다.
                                한 개체의 카운터를 나열하려면 Processor와 같
                                은 개체 이름을 포함하십시오.
  -sc                  수집할 샘플 수. 기본값은  키를 누를
                                때까지 샘플을 수집하는 것입니다.
  -config <파일 이름>           명령 옵션을 포함하는 설정 파일
  -s             카운터 경로에 서버가 지정되지 않은 경우에 모
                                니터링할 서버
  -y                            모든 질문에 대해 확인 절차 없이 yes로 답합니
                                다.

참고:
  카운터는 성능 카운터의 전체 이름이며
  "\\<컴퓨터>\<개체>(<인스턴스>)\<카운터>" 형식입니다.
  예: "\\Server1\Processor(0)\% User Time"

예:
  typeperf "\Processor(_Total)\% Processor Time"
  typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv
  typeperf -qx PhysicalDisk -o counters.txt
SQL 서버로 성능 카운터 정보를 저장하기 위해서는 Windows 인증을 사용하여 DSN을 만들어 놓고, 그 DSN을 통하여 수집한 성능 카운터 정보를 저장하도록 하면 됩니다.


참고자료