OOM Logo
삼바가 죽는다. 이유는 모르겠다.
아무튼, oom-killer 라길래 검색해 보니 out of memory의 약자인데,
문제는.. 메모리 부족시에는 랜덤하게 process를 kill한다고 한다.(random이 이렇게 무섭게 느껴지다니)
[링크 : http://linux-mm.org/OOM_Killer]
[링크 : http://linux-mm.org/OOM]
삼바가 죽는다. 이유는 모르겠다.
아무튼, oom-killer 라길래 검색해 보니 out of memory의 약자인데,
문제는.. 메모리 부족시에는 랜덤하게 process를 kill한다고 한다.(random이 이렇게 무섭게 느껴지다니)
oom-killer: gfp_mask=0x201d0, order=0 Call trace: [<846467ae>] out_of_memory+0x14e/0x200 [<84648cc6>] __alloc_pages+0x306/0x340 [<846449f8>] read_cache_page+0x98/0x260 [<84641660>] find_get_page+0x0/0xe0 [<84641d00>] add_to_page_cache_lru+0x0/0x40 [<84673aa0>] blkdev_readpage+0x0/0x20 [<846da4ca>] cramfs_read+0x14a/0x260 [<84789eb8>] radix_tree_preload+0x18/0x100 [<846dabd4>] cramfs_readpage+0x154/0x1a0 [<848c78c0>] mutex_unlock+0x0/0x60 [<8464af2a>] __do_page_cache_readahead+0x20a/0x380 [<84641b80>] add_to_page_cache+0x0/0x180 [<846452ec>] filemap_nopage+0x10c/0x4c0 [<84652306>] __handle_mm_fault+0xc6/0xa40 [<847b7326>] asc_transmit_chars+0x186/0x1e0 [<84613842>] do_page_fault+0x102/0x3e0 [<84616760>] default_wake_function+0x0/0x20 [<84799f5c>] tty_write+0x13c/0x280 [<8479778c>] tty_ldisc_deref+0x4c/0xe0 [<84799ec6>] tty_write+0xa6/0x280 [<8468167c>] do_ioctl+0x5c/0x80 [<848c82c2>] unlock_kernel+0x22/0x80 [<84681682>] do_ioctl+0x62/0x80 [<846816f2>] vfs_ioctl+0x52/0x3e0 [<8466a496>] fget_light+0x96/0xe0 [<84681aae>] sys_ioctl+0x2e/0x80 [<84605068>] ret_from_exception+0x0/0x8 [<84605000>] tlb_miss_load+0x0/0x4 Mem-info: DMA per-cpu: cpu 0 hot: high 18, batch 3 used:2 cpu 0 cold: high 6, batch 1 used:0 DMA32 per-cpu: empty Normal per-cpu: empty HighMem per-cpu: empty Free pages: 1212kB (0kB HighMem) Active:1514 inactive:6105 dirty:4417 writeback:1689 unstable:0 free:303 slab:2039 mapped:1513 pagetables:81 DMA free:1212kB min:972kB low:1212kB high:1456kB active:6056kB inactive:24420kB present:59392kB pages_scanned:7433 all_unreclaimable ? no lowmem_reserve[]: 0 0 0 0 DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 0 0 Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 0 0 HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 0 0 DMA: 33*4kB 35*8kB 6*16kB 0*32kB 1*64kB 1*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 1212kB DMA32: empty Normal: empty HighMem: empty Swap cache: add 0, delete 0, find 0/0, race 0+0 Free swap = 0kB Total swap = 0kB Free swap: 0kB 14848 pages of RAM 3075 reserved pages 6389 pages shared 0 pages swap cached |
[링크 : http://linux-mm.org/OOM_Killer]
[링크 : http://linux-mm.org/OOM]
'Linux' 카테고리의 다른 글
swapon을 이용하여 파일로 스왑하기 (0) | 2009.12.23 |
---|---|
DNS / Host Lookup 관련 파일 (0) | 2009.12.22 |
Linux 에서 malloc 으로 할당된 memory 크기를 알 수 있는 방법 (2) | 2009.12.14 |
시간관련 함수/구조체 - time API on linux (0) | 2009.12.09 |
compiz / beryl (0) | 2009.12.09 |