문제

일정 기간 동안 정보를 캡처 한 perfmon 파일이 많이 있습니다.이 정보를 처리하는 가장 좋은 도구는 무엇입니까?이상적으로는 모니터링 된 개체 카운터에 대한 시간당 평균 통계를보고 싶습니다.

도움이 되었습니까?

해결책

LogParser. 정보가 어떻게 기록되었는지에 따라 다릅니다 (Perfmon은 유연성이 부족하지 않습니다)

CSV 인 경우 ODBC 텍스트 드라이버를 사용하여 쿼리를 실행할 수도 있습니다!

(성능은 '흥미 롭다')

다음은 주제에 대한 CodingHorror 문서 에 대한 필수 링크입니다 .-)

다른 팁

내 경험에 비추어 볼 때 Excel만으로도 데이터를 CSV 또는 TSV에 다시 기록하는 경우 성능 그래프를 빠르게 작성할 수있는 매우 좋은 도구가됩니다.롤링 평균을 플로팅하고 진행 상황을 볼 수 있습니다.Excel은 화려하지는 않지만 30-40 메가 이상의 데이터가 없으면 매우 빠르게 작업 할 수 있습니다.Excel 2007은 테이블과 50 메가 이상의 데이터를 사용할 때 불안정 해지는 경향이 있습니다. 한때 '실행 취소'로 인해 100 % CPU와 1.3GB RAM이 소모되었습니다.

부록- relog 는 가장 잘 알려진 도구는 아니지만매우 유용합니다.GUI 프런트 엔드를 모르기 때문에 명령 줄에서 실행하기 만하면됩니다.내가 사용한 가장 일반적인 두 가지 경우는 다음과 같습니다.

  1. 다른 시스템 관리자가 제공 한 로그에서 불필요한 카운터 제거 (예 :전체 프로세스 및 메모리 개체
  2. 바이너리 perfmon 로그를 .csv 또는 .tsv 파일로 변환

이 도구는 Codeplex에서 제공하는 무료 도구로 차트 작성 기능과 다양한 서버 역할에 대한 기본 임계 값을 제공하며 수정할 수도 있습니다.HTML 보고서를 생성합니다.

http://www.codeplex.com/PAL/Release/ProjectReleases.aspx?ReleaseId=21261

SmartMon (www.perfmonanalysis.com)을 살펴보십시오.CSV 및 SQL Server 데이터베이스의 Perfmon 데이터를 분석합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top