'덤프삭제'에 해당하는 글 1건


운영중인 시스템의 오류로 BSOD 가 발생한 경우, 원인분석을 위해 시스템 크래쉬 덤프는 필수적이다.

하지만 재부팅 후 덤프 파일이 예상된 경로에 존재하지 않는 난감한 경우가 발생할 때가 있다. 특히나 문제의 발생빈도가 낮다면 말이다.

보통은 다음과 같이 윈도우의 덤프 유지/삭제 결정 알고리즘에 의한 결과이므로 참고하도록 하자.



시스템 크래쉬 후 생성된 memory.dmp 파일 보관/삭제 결정 알고리즘

1. 먼저 커널결함을 온라인 크래쉬 분석 서비스에 보고한다.

2. 시스템의 AlwaysKeepMemoryDump 레지스트리 키의 데이터가 '1' 인 경우, 디스크에 덤프를 보관한다.

3. 그렇지 않은 경우, 시스템이 윈도우 서버 SKU 라면 디스크에 덤프를 보관한다.

4. 그렇지 않은 경우, 시스템이 도메인에 포함되어 있다면 디스크에 덤프를 보관한다.

5. 그렇지 않은 경우, 시스템이 도메인 상에 속하지 않았고

- 남은 공간이 25G 이상인 경우, 디스크에 덤프를 보관한다.

- 남은 공간이 25G 미만인 경우, 덤프를 삭제한다.


키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

값: AlwaysKeepMemoryDump 

Type: REG_DWORD

데이터: 1




출처: http://blogs.msdn.com/b/wer/archive/2009/02/09/kernel-dump-storage-and-clean-up-behavior-in-windows-7.aspx



WRITTEN BY
하이런

,