프로세스를 종료할 때 OOM Killer 로그를 /var/log/messages에 만드는 방법은 무엇입니까?

프로세스를 종료할 때 OOM Killer 로그를 /var/log/messages에 만드는 방법은 무엇입니까?

CentOS 7 커널 3.1.0을 사용합니다.

나는 Linux에 너무 많은 여유 공간 메모리를 사용하는 프로세스를 죽일 수 있는 oom Killer라는 킬러가 있다는 것을 알고 있습니다.

활동이 발생했는지 확인할 수 있도록 활동을 기록하도록 구성하고 싶습니다. 어떻게 설정하나요?

감사해요,

답변1

/var/log/dmesgOOMkiller의 캠페인은 (적어도 잠시 동안) 작동이 보장됩니다 . 일반적으로 시스템 로거 데몬은 /var/log/messages내가 사용한 대부분의 배포판에 기본적으로 이것을 넣습니다.

다음 명령은 로그를 추적하는 데 도움이 될 수 있습니다.

grep oom /var/log/*
grep total_vm /var/log/*

이 답변무슨 일이 일어나고 있는지 정확히 이해하기 위해 이러한 로그 항목을 구문 분석하는 방법에 대한 자세한 내용이 있습니다.

관련 정보