Perfmon에서 데이터를 자동으로 수집하는 방법이 있습니까?


11

ASP.NET 응용 프로그램 프로파일 링에서 Perfmon 데이터 (예 : perfmon 그래프의 스크린 캡을 가져와 평균, 최소, 최대 값을 얻기 위해 평균 프로세서, 최소, 최대 값을 얻기 위해 메모리에 % 커밋 된 바이트 수 등) 통계를 수동으로 수집했습니다. 서버 사이징.

예를 들어, 로그 파일에서 특정 perfmon 통계 데이터를 얻거나 그렇지 않은 것, 심지어 보고서를 인쇄하는 등의 방법을 자동화하고 싶은지 알고 싶습니다.


1
존 안녕하세요, 탑승을 환영합니다! :-)
splattne 2016 년

답변:


11

CodePlex에서 호스팅되는 오픈 소스 프로젝트 인 PAL (Performance Analysis of Logs) 도구를 사용할 수 있습니다 .

성능 문제가 있지만 성능 카운터를 수집하거나 분석하는 방법을 모르십니까? PAL (로그 성능 분석) 도구는 성능 모니터 카운터 로그 (모든 알려진 형식)를 읽고 복잡하지만 알려진 임계 값 (제공됨)을 사용하여 분석하는 새롭고 강력한 도구입니다.

이 도구는 중요한 성능 카운터를 그래픽으로 차트로 표시하고 임계 값을 초과하면 경고를 발생시키는 HTML 기반 보고서를 생성합니다. 임계 값은 원래 Microsoft 제품 팀과 Microsoft 지원 멤버가 정의한 임계 값을 기반으로하지만이 진행중인 프로젝트에 의해 계속 확장됩니다. 이 도구는 기존 성능 분석을 대체하지는 않지만 시간을 절약 할 수있을만큼 성능 카운터 로그 분석을 자동화합니다. 이것은 VBScript이며 Microsoft LogParser (무료 다운로드)가 필요합니다.

"Windows 성능 분석에 대한 이해" 기사를 읽어보십시오 .

Windows 성능 모니터 로그 분석은 시간이 많이 걸리는 프로세스이므로 종종 Microsoft Windows 시스템 성능 문제 해결에 사용하기 위해 로그 데이터를 해석하는 데 전문 지식이 필요합니다. 다행 인 것은 Microsoft 지원 전문가가 사용하는 편리한 도구 인 perfwiz.exe, logman.exe 및 PAL (Performance Analysis of Logs)을 사용하여 성능 모니터 데이터 수집 및 분석 프로세스를 단순화 할 수 있다는 것입니다.

이 도구는 다음 도구를 사용하여 자동 절차를 만드는 방법을 설명합니다.

  • 성능 모니터 마법사 (perfwiz.exe) : wlocal 및 원격 성능 모니터 로그를 생성하여 성능 모니터 로그 수집 프로세스를 단순화하는 데 도움이됩니다.
  • Logman.exe 는 로컬 및 원격 시스템에서 성능 카운터 수집을 관리하고 예약하는 기본 제공 Windows 명령 줄 도구입니다.
  • 데이터 분석을 위해 위에서 언급 한 PAL (성능 분석) 도구

2

MOM / SCOM이이를 수행 할 수 없습니까?


MOM / SCOM이 무엇인지 모르겠습니다.
Jon Limjap

Microsoft Operations Manager 및 MOM의 후속 시스템 인 System Center Operations Manager는 시간이 지남에 따라 로그 메시지를 처리하는 데 매우 유용합니다.
Chopper3 2016 년

한 번 설치된 System Center는 매우 깔끔합니다. 또한 웹 사이트가 '핑 (ping)'되어 웹 사이트가 제대로 작동하는지 확인하고 메모리 경고를 구성하는 등의 작업을 수행 할 수 있습니다. 기본적으로 그것은 매우 지능적입니다
Joel Mansford

2

당신이하려고하는 것처럼 들리면, 나는 보통 성능 모니터 자체의 카운터 로그를 사용합니다. 로그 파일 유형을 쉼표로 구분하고 Excel로 숫자를 크런치로 설정했습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.