Oracle® Solaris 11.2의 시스템 관리 문제 해결

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

dumpadmsavecore 명령

dumpadm 및 savecore 유틸리티는 다음과 같이 충돌 덤프 만들기를 구성하고 관리합니다.

시스템 시작 시 svc:/system/dumpadm:default 서비스가 충돌 덤프 매개변수를 구성하기 위해 dumpadm 명령을 호출합니다. /dev/dump 인터페이스를 통해 덤프 장치 및 덤프 컨텐츠를 초기화합니다.


주 -  Oracle Solaris 11.2 릴리스의 dumpadm 명령에는 덤프 컨텐츠를 지정하고, 디스크 공간 추정값을 인쇄하고, 구문 분석 가능한 출력을 생성하기 위한 새로운 옵션이 있습니다. 충돌 덤프 구성 수정을 참조하십시오.

덤프 구성이 완료되면 savecore 스크립트가 충돌 덤프 파일 디렉토리의 위치를 찾습니다. 그런 다음 savecore가 호출되어 충돌 덤프가 확인되고 충돌 덤프 디렉토리에서 minfree 파일의 컨텐츠가 확인됩니다. savecore 명령으로 생성되는 시스템 충돌 덤프 파일은 기본적으로 저장됩니다.

덤프 데이터는 덤프 장치에 압축된 형식으로 저장됩니다. 커널 충돌 덤프 이미지는 4GB 이상일 수 있습니다. 데이터를 압축하면 덤프는 빨라지고 덤프 장치에 필요한 디스크 공간은 줄어듭니다.

스왑 영역이 아니라 전용 덤프 장치가 덤프 구성에 포함되면 충돌 덤프 파일 저장 기능이 백그라운드에서 실행됩니다. 부트 중인 시스템은 다음 단계로 이동하기 전에 savecore 명령이 완료될 때까지 기다리지 않습니다. 대용량 메모리 시스템에서는 savecore가 완료되기 전에 시스템을 사용할 수 있습니다.

savecore –L 명령을 사용하여 관리자는 현재 Oracle Solaris OS 실행의 충돌 덤프를 가져올 수 있습니다. 이 명령은 잘못된 상태(예: 일시적인 성능 문제 또는 서비스 중단)가 발생할 때 메모리 스냅샷을 만들어 실행 중인 시스템 문제를 해결하는 데 사용됩니다. 시스템이 작동하고 일부 명령을 실행할 수 있을 경우 savecore –L 명령을 실행하여 시스템 스냅샷을 덤프 장치에 저장한 다음 충돌 덤프 파일을 savecore 디렉토리에 바로 기록할 수 있습니다. 시스템이 계속 실행 중이므로 전용 덤프 장치를 구성한 경우에만 savecore –L 명령을 사용할 수 있습니다.

자세한 내용은 충돌 덤프 구성 수정, dumpadm (1M) 및 savecore (1M) 매뉴얼 페이지를 참조하십시오.