OOM killer 에 대해서 좋은글이 있어서 링크를 건다.
http://barriosstory.blogspot.com/2009/02/taming-oom-killer.html
헨드셋에서는 linux 기본 OOM 을 사용하기에는 무리가 있다.
모바일특성상 OOM이 발동할 시기는 이미 유저입장에서는 시스템이 한참 전에 뻗어 있은 후이기 때문이다.
따라서 안드로이드의 low memory killer 의 컨샙을 변형하여 일정이상 ram 이 부족하게 되면 현재 실행중인 어플들 리스트중에 원하는 것을 kill 하도록 구현하였다.
http://barriosstory.blogspot.com/2009/02/taming-oom-killer.html
헨드셋에서는 linux 기본 OOM 을 사용하기에는 무리가 있다.
모바일특성상 OOM이 발동할 시기는 이미 유저입장에서는 시스템이 한참 전에 뻗어 있은 후이기 때문이다.
따라서 안드로이드의 low memory killer 의 컨샙을 변형하여 일정이상 ram 이 부족하게 되면 현재 실행중인 어플들 리스트중에 원하는 것을 kill 하도록 구현하였다.
'Programming > Linux_Kernel' 카테고리의 다른 글
리눅스명령어top 사용법과 설명과 CPU과부하(CPU used 100%) (0) | 2010.01.13 |
---|---|
linux 평균 cpu 점유률 구하기 (0) | 2010.01.13 |
RCU (read-copy update) 에 대한 이해 (1) | 2010.01.11 |
oprofile 관련 유용한 정보들 (0) | 2010.01.08 |
linux kernel 버전별 변경사항 check (0) | 2010.01.08 |