Hi,
I have a raspberry pi 2 on which I recently installed Ubuntu 16.04.2.
After the install oom-killer has been killing processes, even when there
is 1GB of swap free. I would have expected the kernel to swap something
out rather than killing processes.
How can I use swap rather than having oom-killer killing processes?
Here is a typical oom-kill as recorded by syslog:
Apr 21 15:45:01 pi2 kernel: [72182.070173] sh invoked oom-killer:
gfp_mask=0x24004c0, order=2, oom_score_adj=0
Apr 21 15:45:01 pi2 kernel: [72182.070196] sh cpuset=/ mems_allowed=0
Apr 21 15:45:01 pi2 kernel: [72182.070221] CPU: 2 PID: 10341 Comm: sh
Not tainted 4.4.0-1052-raspi2 #59-Ubuntu
Apr 21 15:45:01 pi2 kernel: [72182.070228] Hardware name: BCM2709
Apr 21 15:45:01 pi2 kernel: [72182.070265] [<80111e94>]
(unwind_backtrace) from [<8010d100>] (show_stack+0x20/0x24)
Apr 21 15:45:01 pi2 kernel: [72182.070286] [<8010d100>] (show_stack)
from [<8056a52c>] (dump_stack+0xc8/0x10c)
Apr 21 15:45:01 pi2 kernel: [72182.070308] [<8056a52c>] (dump_stack)
from [<802a888c>] (dump_header+0x68/0x1c8)
Apr 21 15:45:01 pi2 kernel: [72182.070327] [<802a888c>] (dump_header)
from [<80247800>] (oom_kill_process+0x36c/0x4b4)
Apr 21 15:45:01 pi2 kernel: [72182.070344] [<80247800>]
(oom_kill_process) from [<80247bb8>] (out_of_memory+0x1f8/0x35c)
Apr 21 15:45:01 pi2 kernel: [72182.070361] [<80247bb8>] (out_of_memory)
from [<8024d93c>] (__alloc_pages_nodemask+0xd38/0xd78)
Apr 21 15:45:01 pi2 kernel: [72182.070378] [<8024d93c>]
(__alloc_pages_nodemask) from [<8024d99c>] (__get_free_pages+0x20/0x64)
Apr 21 15:45:01 pi2 kernel: [72182.070395] [<8024d99c>]
(__get_free_pages) from [<801190d4>] (pgd_alloc+0x28/0x11c)
Apr 21 15:45:01 pi2 kernel: [72182.070411] [<801190d4>] (pgd_alloc) from
[<80121520>] (mm_init+0xd8/0x170)
Apr 21 15:45:01 pi2 kernel: [72182.070427] [<80121520>] (mm_init) from
[<80121bbc>] (mm_alloc+0x5c/0x68)
Apr 21 15:45:01 pi2 kernel: [72182.070445] [<80121bbc>] (mm_alloc) from
[<802b3ecc>] (do_execveat_common+0x280/0x744)
Apr 21 15:45:01 pi2 kernel: [72182.070463] [<802b3ecc>]
(do_execveat_common) from [<802b4624>] (SyS_execve+0x40/0x48)
Apr 21 15:45:01 pi2 kernel: [72182.070481] [<802b4624>] (SyS_execve)
from [<80108c60>] (ret_fast_syscall+0x0/0x1c)
Apr 21 15:45:01 pi2 kernel: [72182.070489] Mem-Info:
Apr 21 15:45:01 pi2 kernel: [72182.070510] active_anon:7968
inactive_anon:36348 isolated_anon:0
Apr 21 15:45:01 pi2 kernel: [72182.070510] active_file:35828
inactive_file:127471 isolated_file:0
Apr 21 15:45:01 pi2 kernel: [72182.070510] unevictable:0 dirty:5
writeback:0 unstable:0
Apr 21 15:45:01 pi2 kernel: [72182.070510] slab_reclaimable:15804
slab_unreclaimable:4482
Apr 21 15:45:01 pi2 kernel: [72182.070510] mapped:4644 shmem:1239
pagetables:434 bounce:0
Apr 21 15:45:01 pi2 kernel: [72182.070510] free:2363 free_pcp:0 free_cma:15
Apr 21 15:45:01 pi2 kernel: [72182.070554] Normal free:9452kB min:3836kB
low:4792kB high:5752kB active_anon:31872kB inactive_anon:145392kB
active_file:143312kB inactive_fi
le:509884kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:966656kB managed:942128kB mlocked:0kB dirty:20kB writeback:0kB
mapped:18576kB shmem:4956kB slab_r
eclaimable:63216kB slab_unreclaimable:17928kB kernel_stack:1656kB
pagetables:1736kB unstable:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:60kB writeback_tmp:0kB page
s_scanned:16 all_unreclaimable? no
Apr 21 15:45:01 pi2 kernel: [72182.070563] lowmem_reserve[]: 0 0
Apr 21 15:45:01 pi2 kernel: [72182.070577] Normal: 1251*4kB (UME)
579*8kB (UME) 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 9636kB
Apr 21 15:45:01 pi2 kernel: [72182.070625] 165625 total pagecache pages
Apr 21 15:45:01 pi2 kernel: [72182.070635] 1119 pages in swap cache
Apr 21 15:45:01 pi2 kernel: [72182.070643] Swap cache stats: add 23103,
delete 21984, find 25546/29364
Apr 21 15:45:01 pi2 kernel: [72182.070650] Free swap = 1004812kB
Apr 21 15:45:01 pi2 kernel: [72182.070656] Total swap = 1048572kB
Apr 21 15:45:01 pi2 kernel: [72182.070663] 241664 pages RAM
Apr 21 15:45:01 pi2 kernel: [72182.070669] 0 pages HighMem/MovableOnly
Apr 21 15:45:01 pi2 kernel: [72182.070675] 6132 pages reserved
Apr 21 15:45:01 pi2 kernel: [72182.070681] 2048 pages cma reserved
Apr 21 15:45:01 pi2 kernel: [72182.070688] [ pid ] uid tgid
total_vm rss nr_ptes nr_pmds swapents oom_score_adj name
Apr 21 15:45:01 pi2 kernel: [72182.070717] [ 345] 0 345 1225
228 6 0 40 0 systemd-journal
Apr 21 15:45:01 pi2 kernel: [72182.070730] [ 383] 0 383
3124 36 7 0 3 0 lvmetad
Apr 21 15:45:01 pi2 kernel: [72182.070744] [ 431] 0 431 2997
145 8 0 128 -1000 systemd-udevd
Apr 21 15:45:01 pi2 kernel: [72182.070758] [ 684] 100 684 3064
123 7 0 28 0 systemd-timesyn
Apr 21 15:45:01 pi2 kernel: [72182.070771] [ 701] 0 701 592
38 6 0 4 0 rpc.idmapd
Apr 21 15:45:01 pi2 kernel: [72182.070783] [ 805] 0 805 834
287 6 0 33 0 systemd-logind
Apr 21 15:45:01 pi2 kernel: [72182.070796] [ 808] 0 808 346
63 5 0 3 0 acpid
Apr 21 15:45:01 pi2 kernel: [72182.070808] [ 815] 0 815 1130
129 7 0 19 0 cron
Apr 21 15:45:01 pi2 kernel: [72182.070821] [ 819] 0 819 7684
292 10 0 1 0 lxcfs
Apr 21 15:45:01 pi2 kernel: [72182.070834] [ 822] 107 822 1226
296 6 0 48 -900 dbus-daemon
Apr 21 15:45:01 pi2 kernel: [72182.070846] [ 831] 104 831 7794
168 9 0 122 0 rsyslogd
Apr 21 15:45:01 pi2 kernel: [72182.070859] [ 833] 0 833 9084
635 12 0 63 0 accounts-daemon
Apr 21 15:45:01 pi2 kernel: [72182.070871] [ 836] 0 836 712
55 6 0 33 0 atd
Apr 21 15:45:01 pi2 kernel: [72182.070883] [ 854] 0 854 8711
305 13 0 57 0 polkitd
Apr 21 15:45:01 pi2 kernel: [72182.070896] [ 1002] 113 1002 29479
1911 30 0 4528 0 named
Apr 21 15:45:01 pi2 kernel: [72182.070909] [ 1012] 0 1012 1997
225 7 0 104 -1000 sshd
Apr 21 15:45:01 pi2 kernel: [72182.070922] [ 1015] 114 1015 2560
865 10 0 945 0 dhcpd
Apr 21 15:45:01 pi2 kernel: [72182.070935] [ 1045] 0 1045
1359 97 6 0 80 0 rpcbind
Apr 21 15:45:01 pi2 kernel: [72182.070948] [ 1049] 0 1049 1420
516 6 0 119 0 rpc.mountd
Apr 21 15:45:01 pi2 kernel: [72182.070962] [ 1143] 0 1143 832
118 6 0 17 0 irqbalance
Apr 21 15:45:01 pi2 kernel: [72182.070974] [ 1170] 0 1170 862
61 5 0 25 0 agetty
Apr 21 15:45:01 pi2 kernel: [72182.070987] [ 1172] 0 1172 908
10 6 0 19 0 agetty
Apr 21 15:45:01 pi2 kernel: [72182.071000] [ 1254] 0 1254 10969
1791 16 0 710 0 fail2ban-server
Apr 21 15:45:01 pi2 kernel: [72182.071012] [ 1263] 0 1263 2225
1240 8 0 45 0 apache2
Apr 21 15:45:01 pi2 kernel: [72182.071025] [ 1358] 0 1358 7968
143 9 0 65 0 master
Apr 21 15:45:01 pi2 kernel: [72182.071037] [ 1360] 112 1360 8020
335 9 0 45 0 qmgr
Apr 21 15:45:01 pi2 kernel: [72182.071050] [ 1716] 1000 1716
1581 32 8 0 409 0 systemd
Apr 21 15:45:01 pi2 kernel: [72182.071062] [ 1720] 1000 1720
1813 33 7 0 397 0 (sd-pam)
Apr 21 15:45:01 pi2 kernel: [72182.071075] [ 1912] 0 1912 2945
119 11 0 165 0 sshd
Apr 21 15:45:01 pi2 kernel: [72182.071088] [ 1946] 1000 1946 4041
1235 14 0 146 0 sshd
Apr 21 15:45:01 pi2 kernel: [72182.071100] [ 1947] 1000 1947 36295
35191 75 0 10 0 unison
Apr 21 15:45:01 pi2 kernel: [72182.071114] [ 6694] 33 6694
58348 900 36 0 45 0 apache2
Apr 21 15:45:01 pi2 kernel: [72182.071127] [ 6695] 33 6695
58092 899 36 0 45 0 apache2
Apr 21 15:45:01 pi2 kernel: [72182.071141] [10335] 112 10335 7986
721 8 0 0 0 pickup
Apr 21 15:45:01 pi2 kernel: [72182.071153] [10337] 0 10337 1470
504 7 0 5 0 cron
Apr 21 15:45:01 pi2 kernel: [72182.071166] [10338] 1000 10338 365
101 4 0 0 0 sh
Apr 21 15:45:01 pi2 kernel: [72182.071179] [10339] 1000 10339 3084
2179 10 0 0 0 optus-status
Apr 21 15:45:01 pi2 kernel: [72182.071191] [10340] 1000 10340 365
93 5 0 0 0 sh
Apr 21 15:45:01 pi2 kernel: [72182.071203] [10341] 1000 10341 365
16 4 0 0 0 sh
Apr 21 15:45:01 pi2 kernel: [72182.071212] Out of memory: Kill process
1947 (unison) score 70 or sacrifice child
Apr 21 15:45:01 pi2 kernel: [72182.078994] Killed process 1947 (unison)
total-vm:145180kB, anon-rss:139988kB, file-rss:776kB
Apr 21 15:45:02 pi2 systemd[1]: Stopping User Manager for UID 1000...
Apr 21 15:45:02 pi2 systemd[1716]: Stopped target Default.
Apr 21 15:45:02 pi2 systemd[1716]: Reached target Shutdown.
Apr 21 15:45:02 pi2 systemd[1716]: Stopped target Basic System.
Apr 21 15:45:02 pi2 systemd[1716]: Stopped target Paths.
Apr 21 15:45:02 pi2 systemd[1716]: Stopped target Sockets.
Apr 21 15:45:02 pi2 systemd[1716]: Stopped target Timers.
Apr 21 15:45:02 pi2 systemd[1716]: Starting Exit the Session...
Apr 21 15:45:02 pi2 systemd[1716]: Received SIGRTMIN+24 from PID 10345
(kill).
Apr 21 15:45:02 pi2 systemd[1]: Stopped User Manager for UID 1000.
Apr 21 15:45:02 pi2 systemd[1]: Removed slice User Slice of kim.
_______________________________________________
luv-main mailing list
[email protected]
https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main