Linux Out of Memory OOM Object Killer Solution "Out of memory: kill process 1955 (sshd) score 81 or a child"

I had a system running a 128MB live CD image with 2.8 gigs of available RAM and the OOM kernel killer went crazy when using dd for more than 8 minutes and kept killing everything. I've read that this is due to a low-memory issue and paging in the kernel and 32-bit systems with lots of RAM.

I even enabled swapspace on my LiveCD and the issue happened 25 minutes into dd rather than 8 minutes, so what gives?
Also no swap space was ever used!

cat /proc/swaps
Filename Type Size Used Priority
/dev/sda2 partition 30716152 2784 -1


Here is a nice thread on the issue: http://www.redhat.com/archives/redhat-list/2007-August/msg00060.html
I believe the option below in the kernel under "Processor Type & Features" should resolve this.

Solution for OOM


[*] Allocate 3rd-level pagetables from highmem


Here is meminfo when the OOM killer is not active

-bash-3.1# cat /proc/meminfo
MemTotal: 2855128 kB
MemFree: 77016 kB
Buffers: 47012 kB
Cached: 2646720 kB
SwapCached: 908 kB
Active: 1411204 kB
Inactive: 1283876 kB
HighTotal: 1963904 kB
HighFree: 428 kB
LowTotal: 891224 kB
LowFree: 76588 kB
SwapTotal: 30716152 kB
SwapFree: 30712628 kB
Dirty: 0 kB
Writeback: 296 kB
AnonPages: 876 kB
Mapped: 1424 kB
Slab: 45668 kB
SReclaimable: 40420 kB
SUnreclaim: 5248 kB
PageTables: 328 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 32143716 kB
Committed_AS: 8416 kB
VmallocTotal: 114680 kB
VmallocUsed: 16336 kB
VmallocChunk: 97976 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 4096 kB
DirectMap4M: 913408 kB

Here is meminfo when OOM killer is active


cat /proc/meminfo
MemTotal: 2855128 kB
MemFree: 76440 kB
Buffers: 0 kB
Cached: 2712884 kB
SwapCached: 520 kB
Active: 1433708 kB
Inactive: 1279804 kB
HighTotal: 1963904 kB
HighFree: 428 kB
LowTotal: 891224 kB
LowFree: 76012 kB
SwapTotal: 30716152 kB
SwapFree: 30713364 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 372 kB
Mapped: 2616 kB
Slab: 28280 kB
SReclaimable: 22952 kB
SUnreclaim: 5328 kB
PageTables: 320 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 32143716 kB
Committed_AS: 6888 kB
VmallocTotal: 114680 kB
VmallocUsed: 16336 kB
VmallocChunk: 97976 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 4096 kB
DirectMap4M: 913408 kB

dmesg

2kB
720352 pages RAM
490976 pages HighMem
6570 pages reserved
1585 pages shared
692675 pages non-shared
Out of memory: kill process 1955 (sshd) score 81 or a child
Killed process 3302 (sshd)
bash invoked oom-killer: gfp_mask=0x1200d2, order=0, oomkilladj=0
Pid: 3311, comm: bash Not tainted 2.6.27.54 #31
[] oom_kill_process+0xe6/0x10c
[] out_of_memory+0xaf/0x100
[] __alloc_pages_internal+0x31c/0x3b0
[] do_wp_page+0x9f/0x49c
[] ? task_new_fair+0x6e/0xb0
[] handle_mm_fault+0x183/0x1e0
[] do_page_fault+0x11f/0x43c
[] ? do_page_fault+0x0/0x43c
[] error_code+0x72/0x78
=======================
Mem-Info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
CPU 1: hi: 0, btch: 1 usd: 0
CPU 2: hi: 0, btch: 1 usd: 0
CPU 3: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 186, btch: 31 usd: 150
CPU 1: hi: 186, btch: 31 usd: 171
CPU 2: hi: 186, btch: 31 usd: 145
CPU 3: hi: 186, btch: 31 usd: 153
HighMem per-cpu:
CPU 0: hi: 186, btch: 31 usd: 80
CPU 1: hi: 186, btch: 31 usd: 157
CPU 2: hi: 186, btch: 31 usd: 208
CPU 3: hi: 186, btch: 31 usd: 137
Active:358187 inactive:320084 dirty:0 writeback:0 unstable:0
free:19121 slab:7075 mapped:659 pagetables:82 bounce:0
DMA free:11164kB min:64kB low:80kB high:96kB active:1472kB inactive:1240kB present:15868kB pages_scanned:9835 all_unreclaimable? yes
lowmem_reserve[]: 0 873 2776 2776
Normal free:64892kB min:3744kB low:4680kB high:5616kB active:382712kB inactive:382612kB present:894080kB pages_scanned:372896 all_unreclaimable? no
lowmem_reserve[]: 0 0 15223 15223
HighMem free:428kB min:512kB low:2552kB high:4592kB active:1048564kB inactive:896484kB present:1948560kB pages_scanned:31617081 all_unreclaimable? yes
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 7*8kB 40*16kB 75*32kB 36*64kB 9*128kB 4*256kB 3*512kB 2*1024kB 0*2048kB 0*4096kB = 11164kB
Normal: 15423*4kB 18*8kB 9*16kB 2*32kB 6*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 64988kB
HighMem: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 428kB
678222 total pagecache pages
28 pages in swap cache
Swap cache stats: add 9762, delete 9734, find 2155/3264
Free swap = 30713264kB
Total swap = 30716152kB
720352 pages RAM
490976 pages HighMem
6570 pages reserved
1911 pages shared
692514 pages non-shared
Out of memory: kill process 1955 (sshd) score 81 or a child
Killed process 3310 (sshd)
cronscript.sh invoked oom-killer: gfp_mask=0x1200d2, order=0, oomkilladj=0
Pid: 3322, comm: cronscript.sh Not tainted 2.6.27.54 #31
[] oom_kill_process+0xe6/0x10c
[] out_of_memory+0xaf/0x100
[] __alloc_pages_internal+0x31c/0x3b0
[] do_wp_page+0x9f/0x49c
[] ? __wake_up_bit+0xc/0x40
[] handle_mm_fault+0x183/0x1e0
[] do_page_fault+0x11f/0x43c
[] ? do_page_fault+0x0/0x43c
[] error_code+0x72/0x78
=======================
Mem-Info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
CPU 1: hi: 0, btch: 1 usd: 0
CPU 2: hi: 0, btch: 1 usd: 0
CPU 3: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 186, btch: 31 usd: 143
CPU 1: hi: 186, btch: 31 usd: 161
CPU 2: hi: 186, btch: 31 usd: 142
CPU 3: hi: 186, btch: 31 usd: 171
HighMem per-cpu:
CPU 0: hi: 186, btch: 31 usd: 80
CPU 1: hi: 186, btch: 31 usd: 157
CPU 2: hi: 186, btch: 31 usd: 208
CPU 3: hi: 186, btch: 31 usd: 137
Active:358354 inactive:319939 dirty:0 writeback:0 unstable:0
free:19071 slab:7075 mapped:689 pagetables:111 bounce:0
DMA free:11164kB min:64kB low:80kB high:96kB active:1472kB inactive:1240kB present:15868kB pages_scanned:10539 all_unreclaimable? yes
lowmem_reserve[]: 0 873 2776 2776
Normal free:64692kB min:3744kB low:4680kB high:5616kB active:383072kB inactive:382340kB present:894080kB pages_scanned:1310990 all_unreclaimable? yes
lowmem_reserve[]: 0 0 15223 15223
HighMem free:428kB min:512kB low:2552kB high:4592kB active:1048872kB inactive:896176kB present:1948560kB pages_scanned:31666018 all_unreclaimable? yes
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 7*8kB 40*16kB 75*32kB 36*64kB 9*128kB 4*256kB 3*512kB 2*1024kB 0*2048kB 0*4096kB = 11164kB
Normal: 15343*4kB 21*8kB 9*16kB 2*32kB 6*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 64692kB
HighMem: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 428kB
678265 total pagecache pages
61 pages in swap cache
Swap cache stats: add 11379, delete 11318, find 2543/3850
Free swap = 30712744kB
Total swap = 30716152kB
720352 pages RAM
490976 pages HighMem
6570 pages reserved
2492 pages shared
692547 pages non-shared
Out of memory: kill process 3318 (cronscript.sh) score 107 or a child
Killed process 3319 (cronscript.sh)
bash invoked oom-killer: gfp_mask=0x1200d2, order=0, oomkilladj=0
Pid: 3323, comm: bash Not tainted 2.6.27.54 #31
[] oom_kill_process+0xe6/0x10c
[] out_of_memory+0xaf/0x100
[] __alloc_pages_internal+0x31c/0x3b0
[] do_wp_page+0x9f/0x49c
[] handle_mm_fault+0x183/0x1e0
[] do_page_fault+0x11f/0x43c
[] ? do_page_fault+0x0/0x43c
[] error_code+0x72/0x78
=======================
Mem-Info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
CPU 1: hi: 0, btch: 1 usd: 0
CPU 2: hi: 0, btch: 1 usd: 0
CPU 3: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 186, btch: 31 usd: 178
CPU 1: hi: 186, btch: 31 usd: 180
CPU 2: hi: 186, btch: 31 usd: 171
CPU 3: hi: 186, btch: 31 usd: 179
HighMem per-cpu:
CPU 0: hi: 186, btch: 31 usd: 80
CPU 1: hi: 186, btch: 31 usd: 157
CPU 2: hi: 186, btch: 31 usd: 208
CPU 3: hi: 186, btch: 31 usd: 137
Active:358137 inactive:320124 dirty:0 writeback:0 unstable:0
free:19044 slab:7075 mapped:659 pagetables:100 bounce:0
DMA free:11164kB min:64kB low:80kB high:96kB active:1464kB inactive:1240kB present:15868kB pages_scanned:10731 all_unreclaimable? yes
lowmem_reserve[]: 0 873 2776 2776
Normal free:64584kB min:3744kB low:4680kB high:5616kB active:382404kB inactive:382720kB present:894080kB pages_scanned:1952385 all_unreclaimable? no
lowmem_reserve[]: 0 0 15223 15223
HighMem free:428kB min:512kB low:2552kB high:4592kB active:1048680kB inactive:896424kB present:1948560kB pages_scanned:31674398 all_unreclaimable? yes
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 7*8kB 40*16kB 75*32kB 36*64kB 9*128kB 4*256kB 3*512kB 2*1024kB 0*2048kB 0*4096kB = 11164kB
Normal: 15332*4kB 13*8kB 9*16kB 2*32kB 6*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 64584kB
HighMem: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 428kB
678229 total pagecache pages
14 pages in swap cache
Swap cache stats: add 11572, delete 11558, find 2617/3965
Free swap = 30712912kB
Total swap = 30716152kB
720352 pages RAM
490976 pages HighMem
6570 pages reserved
2337 pages shared
692510 pages non-shared
Out of memory: kill process 1955 (sshd) score 81 or a child
Killed process 3313 (sshd)
sshd invoked oom-killer: gfp_mask=0x1200d2, order=0, oomkilladj=0
Pid: 1955, comm: sshd Not tainted 2.6.27.54 #31
[] oom_kill_process+0xe6/0x10c
[] out_of_memory+0xaf/0x100
[] __alloc_pages_internal+0x31c/0x3b0
[] read_swap_cache_async+0x81/0xb4
[] swapin_readahead+0x4c/0x84
[] do_swap_page+0x16d/0x254
[] handle_mm_fault+0x168/0x1e0
[] do_page_fault+0x11f/0x43c
[] ? do_page_fault+0x0/0x43c
[] error_code+0x72/0x78
[] ? __copy_to_user_ll+0x46/0x178
[] setup_frame+0x10b/0x324
[] ? dequeue_signal+0x29/0x114
[] ? ptrace_signal+0xa/0xbc
[] handle_signal+0x116/0x15c
[] do_signal+0x76/0x128
[] ? do_swap_page+0x10a/0x254
[] ? sys_select+0x9e/0x15c
[] do_notify_resume+0x21/0x24
[] work_notifysig+0x13/0x19
=======================
Mem-Info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
CPU 1: hi: 0, btch: 1 usd: 0
CPU 2: hi: 0, btch: 1 usd: 0
CPU 3: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 186, btch: 31 usd: 183
CPU 1: hi: 186, btch: 31 usd: 180
CPU 2: hi: 186, btch: 31 usd: 171
CPU 3: hi: 186, btch: 31 usd: 179
HighMem per-cpu:
CPU 0: hi: 186, btch: 31 usd: 80
CPU 1: hi: 186, btch: 31 usd: 157
CPU 2: hi: 186, btch: 31 usd: 208
CPU 3: hi: 186, btch: 31 usd: 137
Active:358256 inactive:320033 dirty:0 writeback:0 unstable:0
free:19044 slab:7075 mapped:613 pagetables:100 bounce:0
DMA free:11164kB min:64kB low:80kB high:96kB active:1464kB inactive:1240kB present:15868kB pages_scanned:10731 all_unreclaimable? yes
lowmem_reserve[]: 0 873 2776 2776
Normal free:64584kB min:3744kB low:4680kB high:5616kB active:382836kB inactive:382456kB present:894080kB pages_scanned:1975428 all_unreclaimable? yes
lowmem_reserve[]: 0 0 15223 15223
HighMem free:428kB min:512kB low:2552kB high:4592kB active:1048724kB inactive:896436kB present:1948560kB pages_scanned:31675298 all_unreclaimable? yes
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 7*8kB 40*16kB 75*32kB 36*64kB 9*128kB 4*256kB 3*512kB 2*1024kB 0*2048kB 0*4096kB = 11164kB
Normal: 15332*4kB 13*8kB 9*16kB 2*32kB 6*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 64584kB
HighMem: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 428kB
678229 total pagecache pages
14 pages in swap cache
Swap cache stats: add 11572, delete 11558, find 2617/3967
Free swap = 30713236kB
Total swap = 30716152kB
720352 pages RAM
490976 pages HighMem
6570 pages reserved
1948 pages shared
692583 pages non-shared
Out of memory: kill process 3273 (sshconnect.sh) score 64 or a child
Killed process 3280 (ssh)
ssh invoked oom-killer: gfp_mask=0x1280d2, order=0, oomkilladj=0
Pid: 3327, comm: ssh Not tainted 2.6.27.54 #31
[] oom_kill_process+0xe6/0x10c
[] out_of_memory+0xaf/0x100
[] __alloc_pages_internal+0x31c/0x3b0
[] do_anonymous_page+0x4f/0x128
[] handle_mm_fault+0x19f/0x1e0
[] do_page_fault+0x11f/0x43c
[] ? do_page_fault+0x0/0x43c
[] error_code+0x72/0x78
[] ? __copy_to_user_ll+0x46/0x178
[] ? __follow_mount+0xb/0x70
[] file_read_actor+0x47/0x148
[] ? activate_page+0x97/0xac
[] do_generic_file_read+0x1a5/0x400
[] generic_file_aio_read+0x9e/0x1b0
[] ? file_read_actor+0x0/0x148
[] do_sync_read+0xc8/0x118
[] ? mmap_region+0x30e/0x424
[] ? autoremove_wake_function+0x0/0x38
[] ? arch_get_unmapped_area_topdown+0x136/0x158
[] ? rw_verify_area+0xe/0xa0
[] vfs_read+0x88/0x124
[] ? do_sync_read+0x0/0x118
[] ? fget_light+0xc/0xa4
[] sys_read+0x40/0x68
[] syscall_call+0x7/0xb
=======================
Mem-Info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
CPU 1: hi: 0, btch: 1 usd: 0
CPU 2: hi: 0, btch: 1 usd: 0
CPU 3: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 186, btch: 31 usd: 172
CPU 1: hi: 186, btch: 31 usd: 153
CPU 2: hi: 186, btch: 31 usd: 162
CPU 3: hi: 186, btch: 31 usd: 178
HighMem per-cpu:
CPU 0: hi: 186, btch: 31 usd: 80
CPU 1: hi: 186, btch: 31 usd: 157
CPU 2: hi: 186, btch: 31 usd: 208
CPU 3: hi: 186, btch: 31 usd: 137
Active:358103 inactive:320166 dirty:0 writeback:0 unstable:0
free:19054 slab:7073 mapped:537 pagetables:77 bounce:0
DMA free:11164kB min:64kB low:80kB high:96kB active:1472kB inactive:1240kB present:15868kB pages_scanned:11371 all_unreclaimable? yes
lowmem_reserve[]: 0 873 2776 2776
Normal free:64624kB min:3744kB low:4680kB high:5616kB active:382440kB inactive:383044kB present:894080kB pages_scanned:903678 all_unreclaimable? no
lowmem_reserve[]: 0 0 15223 15223
HighMem free:428kB min:512kB low:2552kB high:4592kB active:1048500kB inactive:896492kB present:1948560kB pages_scanned:31715649 all_unreclaimable? yes
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 7*8kB 40*16kB 75*32kB 36*64kB 9*128kB 4*256kB 3*512kB 2*1024kB 0*2048kB 0*4096kB = 11164kB
Normal: 15316*4kB 22*8kB 11*16kB 2*32kB 6*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 64624kB
HighMem: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 428kB
678265 total pagecache pages
61 pages in swap cache
Swap cache stats: add 12299, delete 12238, find 2815/4300
Free swap = 30713708kB
Total swap = 30716152kB
720352 pages RAM
490976 pages HighMem
6570 pages reserved
1505 pages shared
692612 pages non-shared
Out of memory: kill process 3325 (sshconnect.sh) score 64 or a child
Killed process 3327 (ssh)
sshconnect.sh invoked oom-killer: gfp_mask=0x1200d2, order=0, oomkilladj=0
Pid: 3325, comm: sshconnect.sh Not tainted 2.6.27.54 #31
[] oom_kill_process+0xe6/0x10c
[] out_of_memory+0xaf/0x100
[] __alloc_pages_internal+0x31c/0x3b0
[] read_swap_cache_async+0x81/0xb4
[] swapin_readahead+0x4c/0x84
[] do_swap_page+0x16d/0x254
[] handle_mm_fault+0x168/0x1e0
[] do_page_fault+0x11f/0x43c
[] ? do_page_fault+0x0/0x43c
[] error_code+0x72/0x78
=======================
Mem-Info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
CPU 1: hi: 0, btch: 1 usd: 0
CPU 2: hi: 0, btch: 1 usd: 0
CPU 3: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 186, btch: 31 usd: 170
CPU 1: hi: 186, btch: 31 usd: 160
CPU 2: hi: 186, btch: 31 usd: 162
CPU 3: hi: 186, btch: 31 usd: 178
HighMem per-cpu:
CPU 0: hi: 186, btch: 31 usd: 80
CPU 1: hi: 186, btch: 31 usd: 157
CPU 2: hi: 186, btch: 31 usd: 208
CPU 3: hi: 186, btch: 31 usd: 137
Active:358117 inactive:320156 dirty:0 writeback:0 unstable:0
free:19108 slab:7072 mapped:336 pagetables:69 bounce:0
DMA free:11164kB min:64kB low:80kB high:96kB active:1472kB inactive:1240kB present:15868kB pages_scanned:11371 all_unreclaimable? yes
lowmem_reserve[]: 0 873 2776 2776
Normal free:64840kB min:3744kB low:4680kB high:5616kB active:382444kB inactive:382888kB present:894080kB pages_scanned:191395 all_unreclaimable? no
lowmem_reserve[]: 0 0 15223 15223
HighMem free:428kB min:512kB low:2552kB high:4592kB active:1048552kB inactive:896496kB present:1948560kB pages_scanned:31719106 all_unreclaimable? yes
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 7*8kB 40*16kB 75*32kB 36*64kB 9*128kB 4*256kB 3*512kB 2*1024kB 0*2048kB 0*4096kB = 11164kB
Normal: 15370*4kB 27*8kB 12*16kB 2*32kB 6*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 64896kB
HighMem: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 428kB
678251 total pagecache pages
38 pages in swap cache
Swap cache stats: add 12434, delete 12396, find 2851/4356
Free swap = 30714276kB
Total swap = 30716152kB
720352 pages RAM
490976 pages HighMem
6570 pages reserved
849 pages shared
692792 pages non-shared
Out of memory: kill process 3317 (cronscript.sh) score 56 or a child
Killed process 3325 (sshconnect.sh)
-bash-3.1# exit
logout

============
Solution use "Allocate 3rd-level pagetables from highmem enabled in kernel"
===============

Note that LowFree is almost 845MB compared to about 74MB without this option enabled.
I believe I am correct about this kernel option, it should be enabled by default or strongly advised not to be disabled.


MemTotal: 2855128 kB
MemFree: 2402716 kB
Buffers: 496 kB
Cached: 129748 kB
SwapCached: 0 kB
Active: 295048 kB
Inactive: 108476 kB
HighTotal: 1963904 kB
HighFree: 1557316 kB
LowTotal: 891224 kB
LowFree: 845400 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 273288 kB
Mapped: 3380 kB
Slab: 26836 kB
SReclaimable: 21348 kB
SUnreclaim: 5488 kB
PageTables: 692 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1427564 kB
Committed_AS: 284300 kB
VmallocTotal: 114680 kB
VmallocUsed: 1592 kB
VmallocChunk: 112784 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 4096 kB
DirectMap4M: 913408 kB

It's not all about the numbers either, this kernel option stopped my kernel from triggering the OOMkiller.


Tags:

linux, oom, sshd, mb, gigs, ram, kernel, dd, ve, paging, enabled, swapspace, livecd, swap, proc, swaps, filename, dev, sda, partition, http, www, redhat, archives, august, msg, html, quot, processor, features, resolve, allocate, rd, pagetables, highmem, meminfo, active, bash, memtotal, kb, memfree, buffers, cached, swapcached, inactive, hightotal, highfree, lowtotal, lowfree, swaptotal, swapfree, writeback, anonpages, mapped, slab, sreclaimable, sunreclaim, nfs_unstable, bounce, writebacktmp, commitlimit, committed_as, vmalloctotal, vmallocused, vmallocchunk, hugepages_total, hugepages_free, hugepages_rsvd, hugepages_surp, hugepagesize, directmap, dmesg, reserved, invoked, gfp_mask, oomkilladj, pid, comm, tainted, ecd, oom_kill_process, xe, efd, out_of_memory, xaf, __alloc_pages_internal, do_wp_page, task_new_fair, xb, handle_mm_fault, do_page_fault, ce, error_code, mem, info, dma, cpu, btch, usd, unstable, min, pages_scanned, all_unreclaimable, lowmem_reserve, pagecache, cache, stats, delete, cronscript, sh, __wake_up_bit, xc, read_swap_cache_async, swapin_readahead, afc, do_swap_page, cb, __copy_to_user_ll, setup_frame, dequeue_signal, ptrace_signal, xa, xbc, handle_signal, do_signal, af, sys_select, do_notify_resume, work_notifysig, sshconnect, ssh, ff, do_anonymous_page, __follow_mount, cf, file_read_actor, activate_page, xac, bf, do_generic_file_read, fe, generic_file_aio_read, do_sync_read, mmap_region, bc, autoremove_wake_function, arch_get_unmapped_area_topdown, ca, rw_verify_area, vfs_read, ac, fget_light, sys_read, syscall_call, logout, default, advised, disabled, triggering,

Latest Articles

  • Linux named / bind how to dump, view and clear the cache!
  • Centos 6 / 7 / 8 How To Change Default nameservers in /etc/resolv.conf when using DHCP / dhclient
  • Adobe Acrobat Reader for Linux to use and view XFA Fillable Forms
  • Debian Linux Mint Ubuntu iptables save and restore settings automatically onboot and reboot
  • Why SMART is not smart at all and doesn't properly predict disk errors that cause a kernel panic or crash
  • scp: ambiguous target error and solution
  • VirtualBox How To Add iSCSI Storage using VBoxManage
  • iSCSI on Centos 7 Configuration and Setup Guide for Initiator and Target
  • Python and BeautifulSoup4's BS4's Decompose Method To Remove Unwanted Inner Tags
  • httpd AH00534: httpd: Configuration error: No MPM loaded. solution
  • bash script to remove modules from httpd.conf that are not actually installed
  • bash scripting how to create a function
  • Centos 7 PHP MySQL Not Working Solution
  • Bash How To Cut or Split Natively And Get The LAST Field
  • Bash Script How To Manipulate Text/Strings By Searchig and Replacing Natively
  • How Does Cisco CUCM (Cisco Unified Communication Manager) Work?
  • What DNS Options Does Active Directory Offer in Windows Server 2008,2012,2016 ?
  • syntax error, unexpected T_SL in PHP Solution
  • grep regular expression match number range between specific numbers
  • bash how to print out lines of text within a range from the first occurrence