본문 바로가기

memory leak

클러스터 된 파일 서버의 Nonpaged Pool 메모리 누수 발생 Windows Server 2012R2 로 구성 된 클러스터 된 파일 서버에서 Nonpaged Pool 사용률이 비 정상적으로 높아 어떤 녀석이 많은 메모리를 사용 중인지 확인 하기 위해서 Livekd를 이용해서 라이브 디버깅을 해 보았습니다. [환 경] OS : Fail Over Cluster File Server on Windows Server 2012R2 [증 상] Nonpaged Paginng Pool의 메모리 사용률이 비 정상적으로 높앞으며 시스템 프로세스가 사용하는 핸들 수 도 2만이 넘었음. [확인 사항]파일 서버 이기 때문에 오픈 된 파일이나 연결 된 사용자 사세션이 많은 지 확인 해 보았으나 연결 된 세션이 많지 않았음각 노드의 TCP 커넥션 수 확인 원인 분석을 위해서 Windows d.. 더보기
NotMyFault를 이용한 풀 메모리 Leak 발생 테스트 NotMyFault를 이용한 풀 메모리 Leak 발생 테스트와 windbg를 이용해서 Local kernel debugging 으로 pool memory를 사용하는 tag 들을 확인 해 보도록 하겠습니다. [준비 사항] Windows debugging 툴과 Notmyfault를 다운로드 후 설치 합니다. 가. Debugging Tools for Windows http://msdn.microsoft.com/en-us/windows/hardware/gg463009 Windbg 설치 방법은 생략 합니다. 서버 버전에 맞는 파일을 다운로드 후 설치 하시기 바랍니다. 나. NotMyFault http://download.sysinternals.com/Files/Notmyfault.zip 저는 편의상 해당 파일 다.. 더보기