2007~2011/Tools2009. 11. 24. 10:07
커널 메모리 Leak 이슈가 발생하였을 때, 원인 분석을 위해 PoolSnapLog 툴을 사용하여 사용되는 Paged Pool, NonPaged Pool 사용 태그를 기록할 수 있습니다. 문제가 발생하는 시점까지 데이터를 쭉~ 수집하여 분석해 볼 수 있습니다.


[환경]
Windows 2000 Server


[수집절차]
1. GFlags.exe tool 을 실행하여 'Enable pool tagging' 을 체크합니다.



2. PoolSnapLog
 가. C:\Tools 폴더를 생성하여 PoolSnapSVC.exe 파일 복사 후 Command Prompt 에서 아래와 같이 입력합니다.
     
C:\Tools> PoolSnapSVC -install 
Pool Snap Service installed.


3. 위의 두 가지 설정 모두 재부팅 후 적용됩니다.

4. 서비스 관리자 - Pool Snap Service - 시작 

~ 문제가 발생할 때까지 충분히 수집합니다 ~


[수집 데이터 확인]
1. C:\poolsnap.log 파일을 열어보면 5분 주기로 아래와 같이 Pool Snap 정보가 기록됩니다. 
2. 수집된 로그를 분석하기 위해서는 Pool Log Analyzer Tool 을 사용하면 보다 쉽게 분석이 가능합니다.
  



[참고자료]
Pool Log Analyzer Tool
http://laigo.kr/335


작성자 : Lai Go / 작성일자 : 2009.11.24
Posted by Lai Go