http://june-takeout.blogspot.com/2009/12/linux-when-linux-runs-out-of-memory.html
아래의 기준으로 kill 대상 process를 선정하게 된다
- VM 크기. 이 수치는 할당된 모든 페이지의 합산이 아닌 프로세스가 소유하는 모든 VMA 크기의 합입니다. VM의 크기가 클수록 점수는 높아지게 됩니다.
- #1과 관련하여 프로세스 자식의 VM의 크기도 중요합니다. VM의 크기는 한 프로세스가 하나 혹은 그 이상의 자식을 가질 경우 누적됩니다.
- 작업 우선순위가 0보다 낮은(niced 프로세스) 프로세스의 경우 더 많은 점수를 얻게 됩니다.
- 가정상 슈퍼유저 프로세스는 중요한 위치에 있으므로 점수를 감산합니다.
- 프로세스 실행시간. 더 오랫동안 실행될수록 점수는 낮습니다.
- 직접적인 하드웨어 접근을 수행하는 프로세스는 좀 더 면제됩니다.
- 잠재적인 희생 프로세스 리스트로부터 면제된 커널 쓰레드 뿐만 아니라 swapper (pid 0)와 init(pid 1) 프로세스들
'잡담' 카테고리의 다른 글
1인 출판, 전자책 유통 바람 불어올 것 (0) | 2010.08.17 |
---|---|
/proc/meminfo (0) | 2010.08.02 |
JTAG 동작 (0) | 2010.06.24 |
마음(감정) 관리법 (0) | 2010.06.07 |
승진할 때 과거의 업적으로 보는 이유 (0) | 2010.06.06 |