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
