Out of memory with 128mb running afpd / netatalk

Hi all,
I've been using OpenWrt for over a year now, and have generally gotten everything configured for using as a time machine backup server for my Mac… except for one thing.

When running a Time Machine backup to my router (Netgear R6100, 128MB RAM) overnight, I would often get this error on my Mac:

Time Machine couldn’t complete the backup to “OpenWrt.local”.
A network problem interrupted the backup. Make sure the computer and the backup disk are on the same network, and that the backup disk is turned on. Then try again to back up.

So, to troubleshoot, I read the logs over SSH while the backup was running. I found that afpd was running out of available memory and being killed:

kern.err kernel: [322786.237914] Out of memory: Kill process 30765 (afpd) score 55 or sacrifice child
kern.err kernel: [322786.246467] Killed process 30765 (afpd) total-vm:24264kB, anon-rss:6904kB, file-rss:4kB, shmem-rss:0kB

I'll paste a longer snippet of the logs below, but that seems to be the problem.

What can I do to fix this? It seems my router (Netgear R6100) already has 128MB of RAM. Is there something I can do to improve the memory management of this library when running on OpenWrt?

I understand this is kind of a general Linux problem at this point, but I thought I'd start here and look for suggestions, since this is related to running in a memory-constrained environment.

Thanks in advance for any helpful suggestions.

P.S. here's more log lines around this crash (click to expand)
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.726927] netifd invoked oom-killer: gfp_mask=0x14201ca(GFP_HIGHUSER_MOVABLE|__GFP_COLD), nodemask=(null),  order=0, oom_score_adj=0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.740171] CPU: 0 PID: 1338 Comm: netifd Not tainted 4.14.167 #0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.747280] Stack : 00000000 800b45e4 80530000 804e8b74 00000000 00000000 00000000 00000000
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.756625]         00000000 00000000 00000000 00000000 00000000 00000001 86697b30 49b79910
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.766213]         86697bc8 00000000 00000000 00002308 00000038 804809d8 00000008 00000000
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.775717]         00000573 b01b72a0 00000572 6d3a206e 86697b10 80000000 86697d20 804bde00
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.784801]         00000065 00200000 ffffffff 0000000a 00000008 802ae1b4 00000000 80570000
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.794144]         ...
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.797152] Call Trace:
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.797175] [<800b45e4>] 0x800b45e4
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.803787] [<804809d8>] 0x804809d8
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.807808] [<802ae1b4>] 0x802ae1b4
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.811469] [<8006bfcc>] 0x8006bfcc
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.815645] [<8006bfd4>] 0x8006bfd4
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.819968] [<800f7f4c>] 0x800f7f4c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.823672] [<800f7224>] 0x800f7224
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.827383] [<800f7dec>] 0x800f7dec
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.831658] [<800fc2f0>] 0x800fc2f0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.836155] [<800f2b7c>] 0x800f2b7c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.839838] [<800f4b2c>] 0x800f4b2c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.844146] [<8011f12c>] 0x8011f12c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.848121] [<8011b674>] 0x8011b674
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.852696] [<8011f934>] 0x8011f934
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.856561] [<800c0b40>] 0x800c0b40
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.860300] [<80073260>] 0x80073260
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.863927] [<800a9d68>] 0x800a9d68
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.867587] [<800aa46c>] 0x800aa46c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.871800] [<800a716c>] 0x800a716c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.875975] [<800be604>] 0x800be604
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.880185] [<80482914>] 0x80482914
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.884056] [<80187358>] 0x80187358
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.887706] [<800cb6f4>] 0x800cb6f4
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.891342] [<80078bdc>] 0x80078bdc
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.895563]
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.897401] Mem-Info:
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.900120] active_anon:9224 inactive_anon:4115 isolated_anon:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.900120]  active_file:181 inactive_file:209 isolated_file:16
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.900120]  unevictable:0 dirty:0 writeback:0 unstable:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.900120]  slab_reclaimable:1539 slab_unreclaimable:1778
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.900120]  mapped:3317 shmem:10026 pagetables:175 bounce:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.900120]  free:4031 free_pcp:25 free_cma:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.934809] Node 0 active_anon:36896kB inactive_anon:16460kB active_file:724kB inactive_file:836kB unevictable:0kB isolated(anon):0kB isolated(file):64kB mapped:13268kB dirty:0kB writeback:0kB shmem:40104kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.959493] Normal free:16028kB min:16384kB low:20480kB high:24576kB active_anon:36896kB inactive_anon:16460kB active_file:724kB inactive_file:836kB unevictable:0kB writepending:0kB present:131072kB managed:124316kB mlocked:0kB kernel_stack:600kB pagetables:700kB bounce:0kB free_pcp:100kB local_pcp:100kB free_cma:0kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.989420] lowmem_reserve[]: 0 0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322784.993685] Normal: 1421*4kB (UME) 343*8kB (UME) 187*16kB (UME) 23*32kB (UME) 12*64kB (UME) 7*128kB (UME) 1*256kB (M) 2*512kB (UM) 1*1024kB (U) 0*2048kB 0*4096kB = 16124kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.009842] 10432 total pagecache pages
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.013841] 0 pages in swap cache
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.017340] Swap cache stats: add 0, delete 0, find 0/0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.023301] Free swap  = 0kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.027068] Total swap = 0kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.030110] 32768 pages RAM
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.033033] 0 pages HighMem/MovableOnly
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.037506] 1689 pages reserved
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.041218] [ pid ]   uid  tgid total_vm      rss nr_ptes nr_pmds swapents oom_score_adj name
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.050548] [  581]     0   581      316       27       5       0        0             0 ubusd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.060021] [  587]     0   587      231       10       3       0        0             0 askfirst
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.069759] [  624]     0   624      257       12       3       0        0             0 urngd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.079164] [ 1185]     0  1185      586       94       4       0        0             0 rpcd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.088293] [ 1281]     0  1281      270       11       4       0        0             0 dropbear
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.098099] [ 1338]     0  1338      437       40       5       0        0             0 netifd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.108280] [ 1376]     0  1376      362       30       4       0        0             0 odhcpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.118834] [ 2106]     0  2106      303       10       4       0        0             0 udhcpc
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.128817] [ 2113]     0  2113      263       14       4       0        0             0 odhcp6c
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.138570] [ 2387]     0  2387      337       29       5       0        0             0 uhttpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.148356] [ 2408]     0  2408      379       23       5       0        0             0 dbus-daemon
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.158397] [ 2410]     0  2410      445       35       4       0        0             0 hostapd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.168512] [ 2426] 65534  2426      556      115       5       0        0             0 avahi-daemon
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.178769] [ 2479]     0  2479     1153       59       5       0        0             0 afpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.188143] [ 2480]     0  2480      370       31       3       0        0             0 cnid_metad
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.198266] [ 2508]     0  2508      445       36       4       0        0             0 hostapd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.208129] [ 2965]   453  2965      341       29       5       0        0             0 dnsmasq
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.217519] [ 3125]     0  3125     8690      579      13       0        0             0 smbd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.226794] [ 3126]     0  3126     5183      209      10       0        0             0 nmbd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.236642] [ 3262]     0  3262      304       11       3       0        0             0 ntpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.246005] [ 3954]     0  3954     8339      292      13       0        0             0 smbd-notifyd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.256353] [ 3958]     0  3958     8340      292      13       0        0             0 cleanupd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.266215] [22770]     0 22770      330       50       3       0        0             0 logd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.276198] [26967]     0 26967      287       27       5       0        0             0 dropbear
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.285989] [26968]     0 26968      305       13       4       0        0             0 ash
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.295419] [27156]     0 27156      342       22       5       0        0             0 logread
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.305359] [30765]     0 30765     6066     1727       7       0        0             0 afpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.314746] [23782]     0 23782     5806     3228       9       0        0             0 cnid_dbd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.324778] [20788]     0 20788      303       11       4       0        0             0 sh
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.334368] [20789]     0 20789      283       12       3       0        0             0 fw3
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.343483] [20793]     0 20793      267        7       4       0        0             0 dhcpv6.script
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.353570] [20794]     0 20794      267        7       3       0        0             0 sysntpd
Wed Nov 18 10:45:11 2020 kern.err kernel: [322785.363476] Out of memory: Kill process 23782 (cnid_dbd) score 101 or sacrifice child
Wed Nov 18 10:45:11 2020 kern.err kernel: [322785.372162] Killed process 23782 (cnid_dbd) total-vm:23224kB, anon-rss:688kB, file-rss:4kB, shmem-rss:12220kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.632949] logd invoked oom-killer: gfp_mask=0x14201ca(GFP_HIGHUSER_MOVABLE|__GFP_COLD), nodemask=(null),  order=0, oom_score_adj=0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.646279] CPU: 0 PID: 22770 Comm: logd Not tainted 4.14.167 #0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.653067] Stack : 00000000 800b45e4 80530000 804e8b74 00000000 00000000 00000000 00000000
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.661722]         00000000 00000000 00000000 00000000 00000000 00000001 86729b30 99e52f4f
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.670957]         86729bc8 00000000 00000000 00003dc8 00000038 804809d8 00000008 00000000
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.680856]         000005c6 db601e18 000005c5 6d6d3a20 86729b10 80000000 86729d20 804bde00
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.690538]         00000037 00200000 ffffffff 0000000a 00000000 802ae1b4 00000000 80570000
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.699194]         ...
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.702126] Call Trace:
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.702148] [<800b45e4>] 0x800b45e4
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.709150] [<804809d8>] 0x804809d8
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.713235] [<802ae1b4>] 0x802ae1b4
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.717333] [<8006bfcc>] 0x8006bfcc
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.721059] [<8006bfd4>] 0x8006bfd4
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.724816] [<800f7f4c>] 0x800f7f4c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.728918] [<800f7224>] 0x800f7224
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.732586] [<800f7dec>] 0x800f7dec
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.736763] [<800fc2f0>] 0x800fc2f0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.740931] [<800f2b7c>] 0x800f2b7c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.745085] [<800f4b2c>] 0x800f4b2c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.749393] [<801a2f30>] 0x801a2f30
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.753273] [<8011b674>] 0x8011b674
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.757468] [<8011f934>] 0x8011f934
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.761708] [<80073260>] 0x80073260
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.766023] [<800a716c>] 0x800a716c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.770201] [<80187358>] 0x80187358
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.773908] [<8006ce8c>] 0x8006ce8c
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.778021] [<80078bdc>] 0x80078bdc
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.782149]
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.783947] Mem-Info:
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.786748] active_anon:9052 inactive_anon:4115 isolated_anon:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.786748]  active_file:246 inactive_file:269 isolated_file:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.786748]  unevictable:0 dirty:0 writeback:0 unstable:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.786748]  slab_reclaimable:1541 slab_unreclaimable:1777
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.786748]  mapped:263 shmem:10026 pagetables:166 bounce:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.786748]  free:4095 free_pcp:41 free_cma:0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.821702] Node 0 active_anon:36208kB inactive_anon:16460kB active_file:984kB inactive_file:1076kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:1052kB dirty:0kB writeback:0kB shmem:40104kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.846785] Normal free:16380kB min:16384kB low:20480kB high:24576kB active_anon:36208kB inactive_anon:16460kB active_file:984kB inactive_file:1076kB unevictable:0kB writepending:0kB present:131072kB managed:124316kB mlocked:0kB kernel_stack:600kB pagetables:664kB bounce:0kB free_pcp:164kB local_pcp:164kB free_cma:0kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.877159] lowmem_reserve[]: 0 0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.880634] Normal: 1461*4kB (UME) 345*8kB (UME) 186*16kB (UME) 23*32kB (UME) 13*64kB (UME) 7*128kB (UME) 1*256kB (M) 2*512kB (UM) 1*1024kB (U) 0*2048kB 0*4096kB = 16348kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.897305] 10541 total pagecache pages
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.901296] 0 pages in swap cache
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.905396] Swap cache stats: add 0, delete 0, find 0/0
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.911437] Free swap  = 0kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.914514] Total swap = 0kB
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.917738] 32768 pages RAM
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.921065] 0 pages HighMem/MovableOnly
Wed Nov 18 10:45:11 2020 kern.warn kernel: [322785.925313] 1689 pages reserved
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.928859] [ pid ]   uid  tgid total_vm      rss nr_ptes nr_pmds swapents oom_score_adj name
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.938017] [  581]     0   581      316       27       5       0        0             0 ubusd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.948011] [  587]     0   587      231       10       3       0        0             0 askfirst
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.957936] [  624]     0   624      257       12       3       0        0             0 urngd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.967527] [ 1185]     0  1185      586       94       4       0        0             0 rpcd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.976837] [ 1281]     0  1281      270       11       4       0        0             0 dropbear
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.986741] [ 1338]     0  1338      437       40       5       0        0             0 netifd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322785.996122] [ 1376]     0  1376      362       30       4       0        0             0 odhcpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.006135] [ 2106]     0  2106      303       10       4       0        0             0 udhcpc
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.015618] [ 2113]     0  2113      263       14       4       0        0             0 odhcp6c
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.025485] [ 2387]     0  2387      337       29       5       0        0             0 uhttpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.034904] [ 2408]     0  2408      379       23       5       0        0             0 dbus-daemon
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.045169] [ 2410]     0  2410      445       35       4       0        0             0 hostapd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.054722] [ 2426] 65534  2426      556      115       5       0        0             0 avahi-daemon
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.064972] [ 2479]     0  2479     1153       59       5       0        0             0 afpd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.074712] [ 2480]     0  2480      370       31       3       0        0             0 cnid_metad
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.084866] [ 2508]     0  2508      445       36       4       0        0             0 hostapd
Wed Nov 18 10:45:11 2020 kern.info kernel: [322786.093965] [ 2965]   453  2965      341       29       5       0        0             0 dnsmasq
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.103770] [ 3125]     0  3125     8690      579      13       0        0             0 smbd
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.113454] [ 3126]     0  3126     5183      209      10       0        0             0 nmbd
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.123140] [ 3262]     0  3262      304       11       3       0        0             0 ntpd
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.132590] [ 3954]     0  3954     8339      292      13       0        0             0 smbd-notifyd
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.142685] [ 3958]     0  3958     8340      292      13       0        0             0 cleanupd
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.152574] [22770]     0 22770      330       50       3       0        0             0 logd
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.162380] [26967]     0 26967      287       27       5       0        0             0 dropbear
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.172120] [26968]     0 26968      305       13       4       0        0             0 ash
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.181453] [27156]     0 27156      342       22       5       0        0             0 logread
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.190939] [30765]     0 30765     6066     1727       7       0        0             0 afpd
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.200355] [20788]     0 20788      303       11       4       0        0             0 sh
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.209361] [20789]     0 20789      283       12       3       0        0             0 fw3
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.218379] [20793]     0 20793      267        7       4       0        0             0 dhcpv6.script
Wed Nov 18 10:45:12 2020 kern.info kernel: [322786.228420] [20794]     0 20794      267        7       3       0        0             0 sysntpd
Wed Nov 18 10:45:12 2020 kern.err kernel: [322786.237914] Out of memory: Kill process 30765 (afpd) score 55 or sacrifice child
Wed Nov 18 10:45:12 2020 kern.err kernel: [322786.246467] Killed process 30765 (afpd) total-vm:24264kB, anon-rss:6904kB, file-rss:4kB, shmem-rss:0kB
Wed Nov 18 10:45:12 2020 daemon.notice hostapd: nl80211: nl80211_recv_beacons->nl_recvmsgs failed: -5
Wed Nov 18 10:45:12 2020 daemon.notice hostapd: nl80211: nl80211_recv_beacons->nl_recvmsgs failed: -5

1 Like

https://openwrt.org/docs/guide-user/additional-software/extroot_configuration#swap

3 Likes

Thanks, @vgaetera. I think setting up a swap is the right solution here. I also referenced this post on the forums for some other instructions:

1 Like

Swap is rarely a solution, it's just too slow. I'd probably look into a device with better specifications, this particular use case would be served better by a small RPi4 or some NAS hardware.

2 Likes