--- title: "진단 인터럽트" slug: "compute-classic-diagnostic-interrupt" tags: ["진단 인터럽트", "server"] updated: 2026-10-22T09:12:13Z published: 2026-10-22T09:12:13Z canonical: "guide-gov.ncloud-docs.com/compute-classic-diagnostic-interrupt" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide-gov.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # 진단 인터럽트 Classic/VPC 환경에서 이용 가능합니다 . ## 진단 인터럽트 네이버 클라우드 플랫폼에서의 진단 인터럽트에 대해 설명합니다. 진단 인터럽트를 통해, OS에 설정에 따라 Memory Dump 수집을 할 수 있습니다. 진단 인터럽트는 사용자 CLI와 API를 통해 수행 가능하며, 다음과 같은 상황을 충족시킬 경우 진단 인터럽트를 사용할 수 있습니다. - Windows 계열 OS를 사용하는 Server 상품 (Baremetal Server는 지원하지 않습니다) - 서버 외부에서 NCLOUD 사용자 API / NCLOUD CLI 를 사용할 수 있는 경우 참고 - 생성된 Memory Dump에 대한 분석은 지원하지 않습니다. - Linux 계열 OS는 추후 지원 예정입니다. 주의 진단 인터럽트는 Server에 BSOD(블루스크린) 을 강제로 발생시키는 기능입니다. 해당 기능 실행 시, 데이터 유실의 위험이 있을 수 있습니다. ### 필요 Case - 사용자 Application에 대해 메모리 덤프 분석이 필요한 상황 - 기타 OS 이슈로 분석이 필요한 상황 ### Windows 전체 메모리 덤프 사전 설정 가이드 Windows 에서는 BSOD 발생시 전체 메모리 덤프가 가능하도록 설정 가능합니다. 기본 설정의 경우 "Automatic memory dump" 가 설정되어 있으나, 이 경우 전체 메모리에 대한 덤프는 누락되어, 어플리케이션의 메모리 확인이 어렵습니다. 아래 설정은 OS 성능에 큰 영향을 미치지 않습니다만, 이슈가 해결될 경우 원복 해도 무관합니다. 다만 원복 할 경우 진단 인터럽트(또는 BSOD) 발생 시 전체 메모리 덤프는 수집되지 않습니다. 메모리 덤프 설정 및 Page 파일 설정 두 가지 모두 필요합니다. #### Windows 메모리 덤프 설정 1. 제어판 - 시스템 -시스템 고급 설정을 실행합니다. ![server-diagnostic-interrupt-windows-1](https://cdn.document360.io/f2d93c92-8957-408f-94df-b9b370f76a32/Images/Documentation/server-diagnostic-interrupt-windows-1.png?sv=2026-02-06&spr=https&st=2026-11-07T16%3A51%3A32Z&se=2026-11-07T17%3A51%3A32Z&sr=c&sp=r&sig=H3HQIyIdrHnZVlszYXX5dIeQTo%2FgV5m9mYv2T4aqZs4%3D) 1. 고급탭 – 시작 및 복구 설정 버튼 – 디버깅 정보 쓰기에서 ‘전체 메모리 덤프(Complete memory dump)’로 설정합니다. ![server-diagnostic-interrupt-windows-2](https://cdn.document360.io/f2d93c92-8957-408f-94df-b9b370f76a32/Images/Documentation/server-diagnostic-interrupt-windows-2.png?sv=2026-02-06&spr=https&st=2026-11-07T16%3A51%3A32Z&se=2026-11-07T17%3A51%3A32Z&sr=c&sp=r&sig=H3HQIyIdrHnZVlszYXX5dIeQTo%2FgV5m9mYv2T4aqZs4%3D) 1. 자동으로 다시 시작 옵션을 check 합니다. 2. 기존 파일에 덮어쓰기 옵션을 check 합니다. 3. OK 버튼을 눌러 전체 메모리 덤프 설정을 완료합니다. #### Paging 파일 설정 1. %SystemRoot% 파티션에 Paging 파일이 존재해야 합니다. SystemRoot 파티션은 부팅 시스템 파일이 존재하는 파티션입니다. 기본값으로 Windows 를 설치하셨다면, C:\가 됩니다. 2. Paging 파일의 설정은 제어판 – 시스템 – 시스템 고급 설정 – 고급탭 – 성능 설정 버튼을 클릭합니다. ![server-diagnostic-interrupt-windows-3](https://cdn.document360.io/f2d93c92-8957-408f-94df-b9b370f76a32/Images/Documentation/server-diagnostic-interrupt-windows-3.png?sv=2026-02-06&spr=https&st=2026-11-07T16%3A51%3A32Z&se=2026-11-07T17%3A51%3A32Z&sr=c&sp=r&sig=H3HQIyIdrHnZVlszYXX5dIeQTo%2FgV5m9mYv2T4aqZs4%3D) 1. 고급탭 – 가상 메모리 변경 버튼을 클릭합니다. 2. 자동으로 페이지 파일 사이즈 관리 옵션은 체크 해제합니다. 3. Paging 파일 사이즈는 RAM 보다 크게 C:\ 아래에 존재하도록 설정합니다. ![server-diagnostic-interrupt-windows-4](https://cdn.document360.io/f2d93c92-8957-408f-94df-b9b370f76a32/Images/Documentation/server-diagnostic-interrupt-windows-4.png?sv=2026-02-06&spr=https&st=2026-11-07T16%3A51%3A32Z&se=2026-11-07T17%3A51%3A32Z&sr=c&sp=r&sig=H3HQIyIdrHnZVlszYXX5dIeQTo%2FgV5m9mYv2T4aqZs4%3D) 1. Paging 파일의 크기는 물리적인 메모리보다 최소한 257MB 크게 설정해야 합니다. | 서버의 RAM 용량 | 권장 Paging File 크기 | | --- | --- | | 4 GB | 4,353 MB 이상 | | 8 GB | 8,449 MB 이상 | | 16 GB | 16,641 MB 이상 | | 32 GB | 33,025 MB 이상 | | 64 GB | 65,793 MB 이상 | 1. 위와 같이 설정 후, 반드시 SET (설정) 버튼을 클릭한 후, OK 버튼을 클릭합니다. 가이드 이미지는 물리 메모리 8GB일 때 설정 예시입니다. 주의 ※ 메모리 덤프는 C:\ Windows에 저장됩니다. C:\ 볼륨에 여유 공간이 충분히 있는지 확인하십시오. 최소 메모리 용량 이상의 여유가 있어야 합니다. 메모리 용량이 큰 서버의 경우, D:\ 볼륨 (추가 디스크)을 활용하여, 2번에서 Dump File 위치를 수정합니다. #### 적용 Windows 재부팅 후 설정이 적용됩니다. 위 설정까지 마치면 진단 인터럽트 발생 시, 블루스크린이 발생되며 이때 전체 메모리덤프 수집이 진행됩니다. 참고 Windows OS에 대한 기술 문의가 필요할 경우, 아래와 같은 방법으로 도움을 받으실 수 있습니다. [Knowledge Base](https://support.microsoft.com/ko-kr/) 검색 및 참고 [커뮤니티](https://answers.microsoft.com/ko-kr)에 문의 만약 Visual Studio 구독자(이전 MSDN 구독) 라면, 아래와 같은 방법으로 MS의 공식 채널을 통해 지원을 받을 수 있습니다. 콜센터로 문의 (080-986-1000) [구독자 포털](https://my.visualstudio.com/)에서 케이스 접수 ### 사용 방법 아래 문서를 활용해 Ncloud CLI, 또는 사용자 API를 사용합니다. [API 가이드](https://api-gov.ncloud-docs.com/docs/compute-server-interruptserverinstance) [CLI 가이드](https://cli-gov.ncloud-docs.com/docs/cli-server-interruptserverinstance) 1. [필요 Case](/docs/compute-classic-diagnostic-interrupt#%ED%95%84%EC%9A%94Case)에 해당하는 서버 확인 2. API / CLI 수행 3. Console > Server 에서 `설정중` 상태 확인 ![server-diagnostic-interrupt-console-1](https://cdn.document360.io/f2d93c92-8957-408f-94df-b9b370f76a32/Images/Documentation/server-diagnostic-interrupt-console-1.png?sv=2026-02-06&spr=https&st=2026-11-07T16%3A51%3A32Z&se=2026-11-07T17%3A51%3A32Z&sr=c&sp=r&sig=H3HQIyIdrHnZVlszYXX5dIeQTo%2FgV5m9mYv2T4aqZs4%3D) 1. Console > Server 에서 `재시작` 상태 확인 ![server-diagnostic-interrupt-console-2](https://cdn.document360.io/f2d93c92-8957-408f-94df-b9b370f76a32/Images/Documentation/server-diagnostic-interrupt-console-2.png?sv=2026-02-06&spr=https&st=2026-11-07T16%3A51%3A32Z&se=2026-11-07T17%3A51%3A32Z&sr=c&sp=r&sig=H3HQIyIdrHnZVlszYXX5dIeQTo%2FgV5m9mYv2T4aqZs4%3D) 1. 서버 상태 `운영중` 변경 이후 접속 시도 참고 - API / CLI 사용 즉시 서버에 강제 인터럽트가 발생합니다. - "서버 관리 및 설정 변경 > 서버 콘솔 스크린샷" 기능을 통해, 현재 Interrupt 발생 이후 진행 상황을 확인할 수 있습니다.