본문 바로가기
설치 및 기술 자료/Windows

[Windows] 프로세스 행 발생 시 덤프 수집 및 분석 방법 툴 DebugDiag

by 주식회사 서버몬 2021. 11. 11.

 

안녕하세요. 주식회사 서버몬 입니다.

 

오늘은 특정 프로세스에서 행이 발생하거나 오류가 발생할 시 프로세스 덤프를 수집하여 분석할 수 있는 

DebugDiag 프로그램의 설치와 사용방법에 대해서 알아보도록 하겠습니다.

 

특정 프로세스에서 리소스를 과점유 하거나, 강제로 종료가 될 때의 원인을 파악하기 위한 방법으로

프로세스 덤프를 수집하는데에는 여러가지 방법이 있지만 한가지 프로그램에서 수집 및 분석이 가능한

프로그램 입니다.

 

MS에서 제공하는 프로그램이며 현재는 영문판만 제공합니다. 

https://www.microsoft.com/en-us/download/details.aspx?id=58210

 

Download Debug Diagnostic Tool v2 Update 3 from Official Microsoft Download Center

Important! Selecting a language below will dynamically change the complete page content to that language. Download The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as hangs, slow performance, memory leaks or memory

www.microsoft.com

해당 주소에 접속하면 아래와 같이 다운로드가 가능합니다. 

 

프로그램을 설치하면 아래와 같이 3가지 메뉴가 추가됩니다.

 

1) RuleBuilder 은 덤프를 조건에 맞게 생성할 수 있도록 룰을 생성합니다. (많이 사용되지 않습니다.)

2) Collection 은 룰에 맞춰 덤프를 생성하거나, 즉시 생성할 수 있도록 합니다.

3) Analysis 는 생성된 덤프를 분석 합니다.

   (Windows 작업관리자나, Process explorer 을 통해 생성된 덤프도 분석이 가능합니다.)

 

 

Collection 을 실행 후 어떤 조건에서 덤프를 생성할 것인지 선택합니다.

1) Crash 는 특정 프로세스가 알 수 없는 예외 오류로 인해 중지될 때를 인식하여 덤프를 생성합니다.

2) Performance 는 성능상 문제가 발생할 때 덤프를 수집할 수 있습니다. (행 발생 시 주로 사용 됨)

 

 

다음 탭에서 Performance Counter 을 선택하고 다음으로 진행합니다.

 

 

Processes 탭에서 원하는 프로세스에 마우스 우클릭하여 덤프 생성이 가능합니다.

 

 

덤프 생성이 완료되면 아래와 같은 팝업창이 발생합니다.

 

생성된 덤프를 Analysis 를 실행하여 확인이 가능합니다. 

Analysis 를 실행 후 원하는 항목을 지정합니다. 예시로 많이 사용되는 CrashHangAnalysis 를 선택했습니다.

Add Data Files 를 통해 분석할 덤프 파일을 선택하고 Start Analysis 를 클릭합니다.

 

분석이 완료되면 브라우저를 통해 결과를 확인할 수 있으며, 연관된 프로세스 등의 요약을 확인이 가능하며 

상세한 분석 결과도 확인이 가능합니다. (예시 사진은 분석 결과의 일부입니다.)

 

감사합니다.

 

 

HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.

 

서버몬/서버몬기술지원/스위치/스위치 기술지원비(비용)/스위치 설치비/방화벽/방화벽 기술지원비(비용)/방화벽 설치비/랙/랙(RACK) 기술지원비(비용)/랙(RACK) 설치비/KVM/KVM 기술지원비(비용)/KVM 설치비/스토리지/스토리지 기술지원비(비용)/스토리지 설치비/스토리지 랙마운트비용/스토리지 장애조치비용/서버/서버 기술지원비(비용)/서버 설치비/서버 랙마운트비용/서버 장애조치비용/윈도우서버/윈도우즈 기술지원비(비용)/윈도우즈 설치비/리욱스/Linux/리눅스 기술지원비(비용)/리눅스 설치비/DB/데이터베이스/MySQL 기술지원비(비용)/MySQL 설치비/MSSQL 기술지원비(비용)/MSSQL 설치비/백업 기술지원비(비용)/HPE서버비용/HPE/DL20/DL20GEN10/ML30/ML30GEN10/ML360/ML350GEN10/DL360/DL360Gen10/DL380/DL380Gen10/LENOVO서버/레노보서버/델서버/델서버비용/DELLR540/DELLR750/HP서버/서버엔지니어/서버기술지원/서버디스크장애처리/방화벽/방화벽엔지니어/APC UPS/UPS/UPS설치/UPS기술지원/UPS납품/서버렉마운트/HPE Service Pack for Proliant/HPE SPP/SPP/Intelligent Provisioning/시놀로지나스/나스기술지원/SYNOLOGY/SYNOLOGY나스/시놀로지DS918/시놀로지하이퍼백업/HYPER BACKUP/시놀로지HyperBackup/시놀로지나스백업/서버백업/서버트러블슈팅/리눅스트러블슈팅/보안솔루션/시큐어디스크/인터넷디스크/이스트소프트/알약/카스퍼스키/ESTSOFT/V3/안랩/소포스/SOPHOS/카보나이트/더블테이크/이중화솔루션/HA솔루션/Windows서버설치/왼도우서버설치/윈도우서버2019/윈도우서버2016/MSSQL/MYSQL/디포그랙/DEFOG랙/디포그랙가격/EDFOG랙가격/RMS랙/서버납품/랙납품설치/랙설치/나스설치지원/스토리지납품설치/윈도우서버트러블슈팅/리눅스서버트러블슈팅/HPE서버펌웨어/HP서버펌웨어/HPE서버/FIRMWARE/DELL서버펌웨어/델서버펌웨어업데이트/레노보서버펌웨어/LENOVO펌웨어업데이트/HPE서버드라이버설치/HPE서버구매/DELL서버구매/LENOVO서버구매/보안솔루션구매/이중화솔루션구매/보안솔루션설치/이중화솔루션설치/HPE서버가격비교/DELL서버가격비교/LENOVO서버가격비교/HPE서버가격비교견적/DELL서버가격비교견적/LENOVO서버가격비교견적/HPE서버견적/DELL서버견적/LENOVO서버견적/HPE서버디스크교체/DELL서버디스크교체/LENOVO서버디스크교체/HPE서버RAID컨트롤러/HPE서버RAID컨트롤러/DELL서버RAID컨트롤러/LENOVO서버RAID컨트롤러/HP서버하드디스크/HPE서버하드디스크구매/DELL서버하드디스크구매/LENOVO서버하드디스크구매/HPE서버SAS하드디스크/DELL서버SAS하드디스크/LENONO서버SAS하드디스크/HPE서버메모리/DELL서버메모리/LENOVO서버메모리/HP서버메모리/HPE서버CPU/DELL서버CPU/LENOVO서버CPU/서버CPU/서버메모리/서버MEMORY/ECC메모리/서버용메모리/서버용하드디스크/서버용그래픽카드/쿼드로P400/QUADRO그래픽카드/QUADRO/우분투설치/서버보안/네트워크장비/네트워크스위치/L2스위치/L3스위치/OS설치/서버OS설치/리눅스서버설치/우분투설치/페도라설치/레드헷설치/RHEL설치/

 

댓글