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
