디버깅 도구 사용

이 페이지에서는 Container-Optimized OS를 디버그하는 데 사용할 수 있는 도구를 설명합니다.

Container-Optimized OS에서 perf 도구 실행

기본적으로 perf는 Container-Optimized OS에 설치됩니다. 셸 명령줄의 cos 인스턴스에서 perf을 실행할 수 있습니다.

제한된 권한이 있는 경우 다음 명령어를 사용하여 성능 이벤트 시스템을 사용 설정해야 할 수 있습니다.

echo -1 | sudo tee /proc/sys/kernel/perf_event_paranoid

perf 사용법에 대한 자세한 내용은 perf 매뉴얼 및 커널 sysctl 설정을 참고하세요.

커널 크래시 덤프 수집 사용 설정

드물지만 커널 패닉이 발생하는 경우 커널 비정상 종료 덤프 수집을 사용 설정하면 개발자와 Cloud Customer Care에서 근본 원인을 파악하는 데 도움이 될 수 있습니다. 비정상 종료 덤프를 사용 설정하려면 오픈소스 문서의 사용자 가이드: COS용 커널 비정상 종료 덤프 수집을 참고하세요. 이 사용자 가이드에서는 Container-Optimized OS를 실행하는 GKE 노드 또는 Compute Engine에서 만든 Container-Optimized OS 인스턴스에서 커널 비정상 종료 덤프를 수집하는 방법을 설명합니다.