반응형
Linux OOM 킬러가 종료 한 프로세스 찾기
리눅스에 메모리가 부족할 때 (OOM) OOM 킬러는 일부 휴리스틱을 기반으로 강제 종료 할 프로세스를 선택합니다 (흥미로운 읽기 : http://lwn.net/Articles/317814/ ).
한 사람이 어떻게 할 수 프로그래밍 최근 OOM 킬러에 의해 살해되고있는 프로세스를 결정?
이것을 시도하십시오 :
grep -i 'killed process' /var/log/messages
로그의 위치에 대해 걱정할 필요가 없도록 시도하십시오.
dmesg | egrep -i 'killed process'
이제 dstat는 실행중인 시스템에서 oom 메커니즘에 의해 강제 종료 될 프로세스를 찾을 수있는 기능을 제공합니다.
dstat --top-oom
--out-of-memory---
kill score
java 77
java 77
java 77
그리고 맨 페이지 당
--top-oom
show process that will be killed by OOM the first
이것을 시도하십시오 :
grep "Killed process" /var/log/syslog
참고 URL : https://stackoverflow.com/questions/624857/finding-which-process-was-killed-by-linux-oom-killer
반응형
'IT' 카테고리의 다른 글
드롭 대 기존 드롭 대? (0) | 2020.06.06 |
---|---|
모듈 '../build/Release/bson'을 찾을 수 없습니다.] 코드 : 'MODULE_NOT_FOUND'} js-bson : 순수 JS 버전을 사용하여 c ++ bson 확장을로드하지 못했습니다. (0) | 2020.06.06 |
svn에`revert-all` 명령이 있습니까? (0) | 2020.06.06 |
dict.clear ()와 파이썬에서 {} 할당의 차이점 (0) | 2020.06.06 |
Common Lisp에서`set`,`setq` 및`setf`의 차이점은 무엇입니까? (0) | 2020.06.06 |