I can take a look at it and see if there is anything interesting, I might
be able to get it disassembled if its any sort of executable. It might just
be an array or something though.


On Mon, Nov 11, 2013 at 12:56 PM, Ben West <[email protected]> wrote:

> Hmm, actually I discovered that wpa_supplicant apparently wrote a 240Kbyte
> dump file on this device, with approximately the same timestamp as when the
> memory errors started appearing in dmesg.
>
> /tmp/wpa_supplicant.1625.11.1384060826.core
>
> I've retained the dump file, if anyone perhaps wants it.  Likewise, I'd be
> curious if anyone else has seen such a dump file appear before, as this is
> my first.  (Or at least it is the first where I had a chance to inspect
> /tmp before rebooting.)
>
>
>
> On Mon, Nov 11, 2013 at 12:49 PM, Ben West <[email protected]> wrote:
>
>> Thank you Bastian for the recommendation to look into the swappiness
>> parameter.  I had previously been curious whether I could integrate the
>> *mlock* tool to tell kernel explicitly which processes to not swap out
>> (e.g. olsrd, wpa_supplicant).
>>
>> I also just discovered a Nanostation M mesh node running r38347 which had
>> recently suffered memory exhaustion, although it thankfully remained in a
>> controllable/recoverable state.  This device had 3Mbytes of compressed swap
>> available, and I'm quoting relevant portions of dmesg below for the list's
>> reference.  It appears that an initial page allocation failure occurred at
>> 315650.430000, causing subsequent failures in the mac80211 TX buffer, etc.
>> dmesg shows nothing immediately preceding timestamp 315650.430000 to
>> suggest a specific cause.
>>
>> I am assuming incidents like these are occurring due to an ill-behaved
>> process (or processes) attempting to allocate several MBytes for itself,
>> failing that, and also causing memory errors for random resident processes
>> in consequence.  The only recovery I know for these incidents is to just
>> reboot.
>>
>> [315650.430000] ksoftirqd/0: page allocation failure: order:0, mode:0x4020
>> [315650.430000] Call Trace:[<8027a0b8>] 0x8027a0b8
>> [315650.430000] [<8027a0b8>] 0x8027a0b8
>> [315650.430000] [<800b041c>] 0x800b041c
>> [315650.430000] [<800b2680>] 0x800b2680
>> [315650.430000] [<800931b4>] 0x800931b4
>> [315650.430000] [<800d69a4>] 0x800d69a4
>> [315650.430000] [<8027b574>] 0x8027b574
>> [315650.430000] [<800d7134>] 0x800d7134
>> [315650.430000] [<80d2020c>] 0x80d2020c
>> [315650.430000] [<801e8d90>] 0x801e8d90
>> [315650.430000] [<80d202b8>] 0x80d202b8
>> [315650.430000] [<80d21608>] 0x80d21608
>> [315650.430000] [<80de087c>] 0x80de087c
>> [315650.430000] [<800a4d1c>] 0x800a4d1c
>> [315650.430000] [<801f3e1c>] 0x801f3e1c
>> [315650.430000] [<80207648>] 0x80207648
>> [315650.430000] [<800b2be8>] 0x800b2be8
>> [315650.430000] [<8020793c>] 0x8020793c
>> [315650.430000] [<800d6790>] 0x800d6790
>> [315650.430000] [<801ef644>] 0x801ef644
>> [315650.430000] [<800929c8>] 0x800929c8
>> [315650.430000] [<80077340>] 0x80077340
>> [315650.430000] [<8027d8cc>] 0x8027d8cc
>> [315650.430000] [<800955b0>] 0x800955b0
>> [315650.430000] [<80077468>] 0x80077468
>> [315650.430000] [<800773f0>] 0x800773f0
>> [315650.430000] [<800773f0>] 0x800773f0
>> [315650.430000] [<8008a940>] 0x8008a940
>> [315650.430000] [<80064b90>] 0x80064b90
>> [315650.430000] [<8008a8b8>] 0x8008a8b8
>> [315650.430000] [<80064b80>] 0x80064b80
>> [315650.430000]
>> [315650.430000] Mem-Info:
>> [315650.430000] Normal per-cpu:
>> [315650.430000] CPU    0: hi:    0, btch:   1 usd:   0
>> [315650.430000] active_anon:325 inactive_anon:475 isolated_anon:0
>> [315650.430000]  active_file:1421 inactive_file:1233 isolated_file:0
>> [315650.430000]  unevictable:0 dirty:0 writeback:0 unstable:0
>> [315650.430000]  free:68 slab_reclaimable:385 slab_unreclaimable:2131
>> [315650.430000]  mapped:574 shmem:48 pagetables:72 bounce:0
>> [315650.430000] Normal free:272kB min:720kB low:900kB high:1080kB
>> active_anon:1300kB inactive_anon:1900kB active_file:5684kB
>> inactive_file:4932kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>> present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:2296kB
>> shmem:192kB slab_reclaimable:1540kB slab_unreclaimable:8524kB
>> kernel_stack:344kB pagetables:288kB unstable:0kB bounce:0kB
>> writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
>> [315650.430000] lowmem_reserve[]: 0 0
>> [315650.430000] Normal: 2*4kB 21*8kB 0*16kB 1*32kB 1*64kB 0*128kB 0*256kB
>> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 272kB
>> [315650.430000] 2715 total pagecache pages
>> [315650.430000] 13 pages in swap cache
>> [315650.430000] Swap cache stats: add 41, delete 28, find 3/7
>> [315650.430000] Free swap  = 3004kB
>> [315650.430000] Total swap = 3068kB
>> [315650.430000] 8192 pages RAM
>> [315650.430000] 876 pages reserved
>> [315650.430000] 2389 pages shared
>> [315650.430000] 5924 pages non-shared
>> [315650.430000] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
>> [315650.430000]   cache: kmalloc-4096, object size: 4096, buffer size:
>> 4096, default order: 3, min order: 0
>> [315650.430000]   node 0: slabs: 0, objs: 0, free: 0
>> [315650.700000] ieee80211 phy0: failed to reallocate TX buffer
>> [315650.700000] ksoftirqd/0: page allocation failure: order:0, mode:0x4020
>> [315650.700000] Call Trace:[<8027a0b8>] 0x8027a0b8
>> [315650.700000] [<8027a0b8>] 0x8027a0b8
>> [315650.700000] [<800b041c>] 0x800b041c
>> [315650.700000] [<800b2680>] 0x800b2680
>> [315650.700000] [<800d69a4>] 0x800d69a4
>> [315650.700000] [<8027b574>] 0x8027b574
>> [315650.700000] [<800d7134>] 0x800d7134
>> [315650.700000] [<801e8d90>] 0x801e8d90
>> [315650.700000] [<801a63fc>] 0x801a63fc
>> [315650.700000] [<80d202b8>] 0x80d202b8
>> [315650.700000] [<8019f544>] 0x8019f544
>> [315650.700000] [<80d21608>] 0x80d21608
>> [315650.700000] [<80de087c>] 0x80de087c
>> [315650.700000] [<800a4d1c>] 0x800a4d1c
>> [315650.700000] [<801f3e1c>] 0x801f3e1c
>> [315650.700000] [<80debb94>] 0x80debb94
>> [315650.700000] [<80207648>] 0x80207648
>> [315650.700000] [<8020793c>] 0x8020793c
>> [315650.700000] [<80debd58>] 0x80debd58
>> [315650.700000] [<801ef644>] 0x801ef644
>> [315650.700000] [<80077340>] 0x80077340
>> [315650.700000] [<8027d8cc>] 0x8027d8cc
>> [315650.700000] [<800955b0>] 0x800955b0
>> [315650.700000] [<80077468>] 0x80077468
>> [315650.700000] [<800773f0>] 0x800773f0
>> [315650.700000] [<800773f0>] 0x800773f0
>> [315650.700000] [<8008a940>] 0x8008a940
>> [315650.700000] [<80064b90>] 0x80064b90
>> [315650.700000] [<8008a8b8>] 0x8008a8b8
>> [315650.700000] [<80064b80>] 0x80064b80
>> [315650.700000]
>> [315650.700000] Mem-Info:
>> [315650.700000] Normal per-cpu:
>> [315650.700000] CPU    0: hi:    0, btch:   1 usd:   0
>> [315650.700000] active_anon:325 inactive_anon:475 isolated_anon:0
>> [315650.700000]  active_file:1421 inactive_file:1233 isolated_file:0
>> [315650.700000]  unevictable:0 dirty:0 writeback:0 unstable:0
>> [315650.700000]  free:68 slab_reclaimable:385 slab_unreclaimable:2131
>> [315650.700000]  mapped:574 shmem:48 pagetables:72 bounce:0
>> [315650.700000] Normal free:272kB min:720kB low:900kB high:1080kB
>> active_anon:1300kB inactive_anon:1900kB active_file:5684kB
>> inactive_file:4932kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>> present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:2296kB
>> shmem:192kB slab_reclaimable:1540kB slab_unreclaimable:8524kB
>> kernel_stack:344kB pagetables:288kB unstable:0kB bounce:0kB
>> writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
>> [315650.700000] lowmem_reserve[]: 0 0
>> [315650.700000] Normal: 2*4kB 21*8kB 0*16kB 1*32kB 1*64kB 0*128kB 0*256kB
>> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 272kB
>> [315650.700000] 2715 total pagecache pages
>> [315650.700000] 13 pages in swap cache
>> [315650.700000] Swap cache stats: add 41, delete 28, find 3/7
>> [315650.700000] Free swap  = 3004kB
>> [315650.700000] Total swap = 3068kB
>> [315650.700000] 8192 pages RAM
>> [315650.700000] 876 pages reserved
>> [315650.700000] 2389 pages shared
>> [315650.700000] 5924 pages non-shared
>> [315650.700000] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
>> [315650.700000]   cache: kmalloc-4096, object size: 4096, buffer size:
>> 4096, default order: 3, min order: 0
>> [315650.700000]   node 0: slabs: 0, objs: 0, free: 0
>> [315650.960000] ieee80211 phy0: failed to reallocate TX buffer
>> [315650.960000] ksoftirqd/0: page allocation failure: order:0, mode:0x4020
>> [315650.960000] Call Trace:[<8027a0b8>] 0x8027a0b8
>> [315650.960000] [<8027a0b8>] 0x8027a0b8
>> [315650.960000] [<800b041c>] 0x800b041c
>> [315650.960000] [<800b2680>] 0x800b2680
>> [315650.960000] [<800d69a4>] 0x800d69a4
>> [315650.960000] [<8027b574>] 0x8027b574
>> [315650.960000] [<801e853c>] 0x801e853c
>> [315650.960000] [<81bb80c0>] 0x81bb80c0
>> [315650.960000] [<800d804c>] 0x800d804c
>> [315650.960000] [<80de51f4>] 0x80de51f4
>> [315650.960000] [<801e7c44>] 0x801e7c44
>> [315650.960000] [<800a4d1c>] 0x800a4d1c
>> [315650.960000] [<81bb80c0>] 0x81bb80c0
>> [315650.960000] [<80de65b0>] 0x80de65b0
>> [315650.960000] [<80de4628>] 0x80de4628
>> [315650.960000] [<80076ec8>] 0x80076ec8
>> [315650.960000] [<80077340>] 0x80077340
>> [315650.960000] [<8027d8cc>] 0x8027d8cc
>> [315650.960000] [<800955b0>] 0x800955b0
>> [315650.960000] [<80077468>] 0x80077468
>> [315650.960000] [<800773f0>] 0x800773f0
>> [315650.960000] [<800773f0>] 0x800773f0
>> [315650.960000] [<8008a940>] 0x8008a940
>> [315650.960000] [<80064b90>] 0x80064b90
>> [315650.960000] [<8008a8b8>] 0x8008a8b8
>> [315650.960000] [<80064b80>] 0x80064b80
>> [315650.960000]
>> [315650.960000] Mem-Info:
>> [315650.960000] Normal per-cpu:
>> [315650.960000] CPU    0: hi:    0, btch:   1 usd:   0
>> [315650.960000] active_anon:325 inactive_anon:475 isolated_anon:0
>> [315650.960000]  active_file:1421 inactive_file:1233 isolated_file:0
>> [315650.960000]  unevictable:0 dirty:0 writeback:0 unstable:0
>> [315650.960000]  free:68 slab_reclaimable:385 slab_unreclaimable:2131
>> [315650.960000]  mapped:574 shmem:48 pagetables:72 bounce:0
>> [315650.960000] Normal free:272kB min:720kB low:900kB high:1080kB
>> active_anon:1300kB inactive_anon:1900kB active_file:5684kB
>> inactive_file:4932kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>> present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:2296kB
>> shmem:192kB slab_reclaimable:1540kB slab_unreclaimable:8524kB
>> kernel_stack:344kB pagetables:288kB unstable:0kB bounce:0kB
>> writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
>> [315650.960000] lowmem_reserve[]: 0 0
>> [315650.960000] Normal: 2*4kB 21*8kB 0*16kB 1*32kB 1*64kB 0*128kB 0*256kB
>> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 272kB
>> [315650.960000] 2715 total pagecache pages
>> [315650.960000] 13 pages in swap cache
>> [315650.960000] Swap cache stats: add 41, delete 28, find 3/7
>> [315650.960000] Free swap  = 3004kB
>> [315650.960000] Total swap = 3068kB
>> [315650.960000] 8192 pages RAM
>> [315650.960000] 876 pages reserved
>> [315650.960000] 2389 pages shared
>> [315650.960000] 5924 pages non-shared
>> [315650.960000] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
>> [315650.960000]   cache: kmalloc-4096, object size: 4096, buffer size:
>> 4096, default order: 3, min order: 0
>> [315650.960000]   node 0: slabs: 0, objs: 0, free: 0
>> [315651.210000] ath: skbuff alloc of size 1926 failed
>> [315651.210000] ksoftirqd/0: page allocation failure: order:0, mode:0x4020
>> [315651.210000] Call Trace:[<8027a0b8>] 0x8027a0b8
>> [315651.210000] [<8027a0b8>] 0x8027a0b8
>> [315651.210000] [<800b041c>] 0x800b041c
>> [315651.210000] [<800b2680>] 0x800b2680
>> [315651.210000] [<800d69a4>] 0x800d69a4
>> [315651.210000] [<8027b574>] 0x8027b574
>> [315651.210000] [<80072c14>] 0x80072c14
>> [315651.210000] [<801e853c>] 0x801e853c
>> [315651.210000] [<81bb80c0>] 0x81bb80c0
>> [315651.210000] [<800d804c>] 0x800d804c
>> [315651.210000] [<80de51f4>] 0x80de51f4
>> [315651.210000] [<801e7c44>] 0x801e7c44
>> [315651.210000] [<8027a2a0>] 0x8027a2a0
>> [315651.210000] [<81bb80c0>] 0x81bb80c0
>> [315651.210000] [<80de65b0>] 0x80de65b0
>> [315651.210000] [<80de4628>] 0x80de4628
>> [315651.210000] [<80076ec8>] 0x80076ec8
>> [315651.210000] [<80077340>] 0x80077340
>> [315651.210000] [<8027d8cc>] 0x8027d8cc
>> [315651.210000] [<800955b0>] 0x800955b0
>> [315651.210000] [<80077468>] 0x80077468
>> [315651.210000] [<800773f0>] 0x800773f0
>> [315651.210000] [<800773f0>] 0x800773f0
>> [315651.210000] [<8008a940>] 0x8008a940
>> [315651.210000] [<80064b90>] 0x80064b90
>> [315651.210000] [<8008a8b8>] 0x8008a8b8
>> [315651.210000] [<80064b80>] 0x80064b80
>> [315651.210000]
>> [315651.210000] Mem-Info:
>> [315651.210000] Normal per-cpu:
>> [315651.210000] CPU    0: hi:    0, btch:   1 usd:   0
>> [315651.210000] active_anon:325 inactive_anon:475 isolated_anon:0
>> [315651.210000]  active_file:1421 inactive_file:1233 isolated_file:0
>> [315651.210000]  unevictable:0 dirty:0 writeback:0 unstable:0
>> [315651.210000]  free:68 slab_reclaimable:385 slab_unreclaimable:2131
>> [315651.210000]  mapped:574 shmem:48 pagetables:72 bounce:0
>> [315651.210000] Normal free:272kB min:720kB low:900kB high:1080kB
>> active_anon:1300kB inactive_anon:1900kB active_file:5684kB
>> inactive_file:4932kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>> present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:2296kB
>> shmem:192kB slab_reclaimable:1540kB slab_unreclaimable:8524kB
>> kernel_stack:344kB pagetables:288kB unstable:0kB bounce:0kB
>> writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
>> [315651.210000] lowmem_reserve[]: 0 0
>> [315651.210000] Normal: 2*4kB 21*8kB 0*16kB 1*32kB 1*64kB 0*128kB 0*256kB
>> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 272kB
>> [315651.210000] 2715 total pagecache pages
>> [315651.210000] 13 pages in swap cache
>> [315651.210000] Swap cache stats: add 41, delete 28, find 3/7
>> [315651.210000] Free swap  = 3004kB
>> [315651.210000] Total swap = 3068kB
>> [315651.210000] 8192 pages RAM
>> [315651.210000] 876 pages reserved
>> [315651.210000] 2389 pages shared
>> [315651.210000] 5924 pages non-shared
>> [315651.210000] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
>> [315651.210000]   cache: kmalloc-4096, object size: 4096, buffer size:
>> 4096, default order: 3, min order: 0
>> [315651.210000]   node 0: slabs: 0, objs: 0, free: 0
>> [315651.470000] ath: skbuff alloc of size 1926 failed
>> [315651.470000] ksoftirqd/0: page allocation failure: order:0, mode:0x4020
>> [315651.470000] Call Trace:[<8027a0b8>] 0x8027a0b8
>> [315651.470000] [<8027a0b8>] 0x8027a0b8
>> [315651.470000] [<800b041c>] 0x800b041c
>> [315651.470000] [<800b2680>] 0x800b2680
>> [315651.470000] [<800d69a4>] 0x800d69a4
>> [315651.470000] [<8027b574>] 0x8027b574
>> [315651.470000] [<80072c14>] 0x80072c14
>> [315651.470000] [<801e853c>] 0x801e853c
>> [315651.470000] [<81bb80c0>] 0x81bb80c0
>> [315651.470000] [<800d804c>] 0x800d804c
>> [315651.470000] [<80de51f4>] 0x80de51f4
>> [315651.470000] [<801e7c44>] 0x801e7c44
>> [315651.470000] [<8027a2a0>] 0x8027a2a0
>> [315651.470000] [<81bb80c0>] 0x81bb80c0
>> [315651.470000] [<80de65b0>] 0x80de65b0
>> [315651.470000] [<80de4628>] 0x80de4628
>> [315651.470000] [<80076ec8>] 0x80076ec8
>> [315651.470000] [<80077340>] 0x80077340
>> [315651.470000] [<8027d8cc>] 0x8027d8cc
>> [315651.470000] [<800955b0>] 0x800955b0
>> [315651.470000] [<80077468>] 0x80077468
>> [315651.470000] [<800773f0>] 0x800773f0
>> [315651.470000] [<800773f0>] 0x800773f0
>> [315651.470000] [<8008a940>] 0x8008a940
>> [315651.470000] [<80064b90>] 0x80064b90
>> [315651.470000] [<8008a8b8>] 0x8008a8b8
>> [315651.470000] [<80064b80>] 0x80064b80
>> [315651.470000]
>> [315651.470000] Mem-Info:
>> [315651.470000] Normal per-cpu:
>> [315651.470000] CPU    0: hi:    0, btch:   1 usd:   0
>> [315651.470000] active_anon:325 inactive_anon:475 isolated_anon:0
>> [315651.470000]  active_file:1421 inactive_file:1233 isolated_file:0
>> [315651.470000]  unevictable:0 dirty:0 writeback:0 unstable:0
>> [315651.470000]  free:68 slab_reclaimable:385 slab_unreclaimable:2131
>> [315651.470000]  mapped:574 shmem:48 pagetables:72 bounce:0
>> [315651.470000] Normal free:272kB min:720kB low:900kB high:1080kB
>> active_anon:1300kB inactive_anon:1900kB active_file:5684kB
>> inactive_file:4932kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>> present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:2296kB
>> shmem:192kB slab_reclaimable:1540kB slab_unreclaimable:8524kB
>> kernel_stack:344kB pagetables:288kB unstable:0kB bounce:0kB
>> writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
>> [315651.470000] lowmem_reserve[]: 0 0
>> [315651.470000] Normal: 2*4kB 21*8kB 0*16kB 1*32kB 1*64kB 0*128kB 0*256kB
>> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 272kB
>> [315651.470000] 2715 total pagecache pages
>> [315651.470000] 13 pages in swap cache
>> [315651.470000] Swap cache stats: add 41, delete 28, find 3/7
>> [315651.470000] Free swap  = 3004kB
>> [315651.470000] Total swap = 3068kB
>> [315651.470000] 8192 pages RAM
>> [315651.470000] 876 pages reserved
>> [315651.470000] 2389 pages shared
>> [315651.470000] 5924 pages non-shared
>> [315651.470000] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
>> [315651.470000]   cache: kmalloc-4096, object size: 4096, buffer size:
>> 4096, default order: 3, min order: 0
>> [315651.470000]   node 0: slabs: 0, objs: 0, free: 0
>> [315651.720000] ath: skbuff alloc of size 1926 failed
>> [315651.730000] ksoftirqd/0: page allocation failure: order:0, mode:0x4020
>> [315651.730000] Call Trace:[<8027a0b8>] 0x8027a0b8
>> [315651.730000] [<8027a0b8>] 0x8027a0b8
>> [315651.730000] [<800b041c>] 0x800b041c
>> [315651.730000] [<800b2680>] 0x800b2680
>> [315651.730000] [<800d69a4>] 0x800d69a4
>> [315651.730000] [<8019ee50>] 0x8019ee50
>> [315651.730000] [<8027b574>] 0x8027b574
>> [315651.730000] [<80072c24>] 0x80072c24
>> [315651.730000] [<801e853c>] 0x801e853c
>> [315651.730000] [<81bb80c0>] 0x81bb80c0
>> [315651.730000] [<800d804c>] 0x800d804c
>> [315651.730000] [<80de51f4>] 0x80de51f4
>> [315651.730000] [<801e7c44>] 0x801e7c44
>> [315651.730000] [<8027a2a0>] 0x8027a2a0
>> [315651.730000] [<81bb80c0>] 0x81bb80c0
>> [315651.730000] [<80de65b0>] 0x80de65b0
>> [315651.730000] [<80de4628>] 0x80de4628
>> [315651.730000] [<80076ec8>] 0x80076ec8
>> [315651.730000] [<80077340>] 0x80077340
>> [315651.730000] [<8027d8cc>] 0x8027d8cc
>> [315651.730000] [<800955b0>] 0x800955b0
>> [315651.730000] [<80077468>] 0x80077468
>> [315651.730000] [<800773f0>] 0x800773f0
>> [315651.730000] [<800773f0>] 0x800773f0
>> [315651.730000] [<8008a940>] 0x8008a940
>> [315651.730000] [<80064b90>] 0x80064b90
>> [315651.730000] [<8008a8b8>] 0x8008a8b8
>> [315651.730000] [<80064b80>] 0x80064b80
>> [315651.730000]
>> [315651.730000] Mem-Info:
>> [315651.730000] Normal per-cpu:
>> [315651.730000] CPU    0: hi:    0, btch:   1 usd:   0
>> [315651.730000] active_anon:325 inactive_anon:475 isolated_anon:0
>> [315651.730000]  active_file:1421 inactive_file:1233 isolated_file:0
>> [315651.730000]  unevictable:0 dirty:0 writeback:0 unstable:0
>> [315651.730000]  free:68 slab_reclaimable:385 slab_unreclaimable:2131
>> [315651.730000]  mapped:574 shmem:48 pagetables:72 bounce:0
>> [315651.730000] Normal free:272kB min:720kB low:900kB high:1080kB
>> active_anon:1300kB inactive_anon:1900kB active_file:5684kB
>> inactive_file:4932kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>> present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:2296kB
>> shmem:192kB slab_reclaimable:1540kB slab_unreclaimable:8524kB
>> kernel_stack:344kB pagetables:288kB unstable:0kB bounce:0kB
>> writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
>> [315651.730000] lowmem_reserve[]: 0 0
>> [315651.730000] Normal: 2*4kB 21*8kB 0*16kB 1*32kB 1*64kB 0*128kB 0*256kB
>> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 272kB
>> [315651.730000] 2715 total pagecache pages
>> [315651.730000] 13 pages in swap cache
>> [315651.730000] Swap cache stats: add 41, delete 28, find 3/7
>> [315651.730000] Free swap  = 3004kB
>> [315651.730000] Total swap = 3068kB
>> [315651.730000] 8192 pages RAM
>> [315651.730000] 876 pages reserved
>> [315651.730000] 2389 pages shared
>> [315651.730000] 5924 pages non-shared
>> [315651.730000] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
>> [315651.730000]   cache: kmalloc-4096, object size: 4096, buffer size:
>> 4096, default order: 3, min order: 0
>> [315651.730000]   node 0: slabs: 0, objs: 0, free: 0
>> ...
>> [315653.020000] ath: skbuff alloc of size 1926 failed
>> [315653.030000] ath: skbuff alloc of size 1926 failed
>> [315653.030000] ath: skbuff alloc of size 1926 failed
>> [315653.040000] ath: skbuff alloc of size 1926 failed
>> [315653.040000] ath: skbuff alloc of size 1926 failed
>> [315653.050000] ath: skbuff alloc of size 1926 failed
>> [315653.050000] ath: skbuff alloc of size 1926 failed
>> [315653.060000] ath: skbuff alloc of size 1926 failed
>> [315653.060000] ath: skbuff alloc of size 1926 failed
>> [315653.070000] ath: skbuff alloc of size 1926 failed
>> [315653.070000] ath: skbuff alloc of size 1926 failed
>> ...
>> [315653.370000] ieee80211 phy0: failed to reallocate TX buffer
>> [316015.390000] ath: phy0: Failed to stop TX DMA, queues=0x004!
>> [316016.620000] ath: phy0: Failed to stop TX DMA, queues=0x004!
>> [316017.640000] ath: phy0: Failed to stop TX DMA, queues=0x004!
>> ...
>>
>>
>>
>>
>> On Sat, Nov 9, 2013 at 12:38 PM, Bastian Bittorf 
>> <[email protected]>wrote:
>>
>>> * Ben West <[email protected]> [09.11.2013 19:22]:
>>> > anecdotal experience that some processes don't behave well when paged
>>> to
>>> > swap.  I'm running AR7240 devices with 32MB RAM (i.e. UBNT M gear) as
>>> mesh
>>> > nodes, and I've found that services like olsrd, coovachilli, and
>>> > wpa_supplicant seem to behave erratically if they're swapped out and
>>> then
>>>
>>> we have zram active on all nodes but tweaked the 'swappiness' value
>>> to 0 - the default is 65. the higher the number, the more likely the
>>> kernel swaps out. if set to 0 zram is only used if the is no other
>>> possibility. ofcourse: if swapping begins, the box freezes for some
>>> seconds but it does not die.
>>>
>>> the kernel likes to swap out processes which are not in use, e.g.
>>> uhttpd or dropbear. olsrd or other active processes are very unlikely
>>> to be swapped - the kernel is smart somehow 8-)
>>>
>>> bye, bastian
>>> _______________________________________________
>>> openwrt-devel mailing list
>>> [email protected]
>>> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>>>
>>
>>
>>
>> --
>> Ben West
>> http://gowasabi.net
>> [email protected]
>> 314-246-9434
>>
>
>
>
> --
> Ben West
> http://gowasabi.net
> [email protected]
> 314-246-9434
>
> _______________________________________________
> openwrt-devel mailing list
> [email protected]
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>
>
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to