История изменений
Исправление cvv, (текущая версия) :
Но с включенным overcommit и фрагментацией в пределах нормы ситуация странная.
та не говори :)
ну вот типичный пример. хотя обычно свободных страниц необходимого порядка больше.
<4>[ 5945.316680] hotplug invoked oom-killer: gfp_mask=0xd0, order=2, oom_adj=0
<5>[ 5945.316741] [<c1b06035>] (unwind_backtrace+0x1/0x98) from [<c1d340d7>] (dump_stack+0xb/0xc)
<5>[ 5945.316802] [<c1d340d7>] (dump_stack+0xb/0xc) from [<c1b52b97>] (dump_header.clone.1+0x43/0xf8)
<5>[ 5945.316833] [<c1b52b97>] (dump_header.clone.1+0x43/0xf8) from [<c1b52ea9>] (out_of_memory+0x7d/0x94)
<5>[ 5945.316864] [<c1b52ea9>] (out_of_memory+0x7d/0x94) from [<c1b551fd>] (__alloc_pages_nodemask
+0x37d/0x398)
<5>[ 5945.316894] [<c1b551fd>] (__alloc_pages_nodemask+0x37d/0x398) from [<c1b55223>] (__get_free_pages+0xb/0x24)
<5>[ 5945.316925] [<c1b55223>] (__get_free_pages+0xb/0x24) from [<c1b08ff3>] (get_pgd_slow+0xf/0x9c)
<5>[ 5945.317016] [<c1b08ff3>] (get_pgd_slow+0xf/0x9c) from [<c1b24a2f>] (mm_init+0x67/0x94)
<5>[ 5945.317047] [<c1b24a2f>] (mm_init+0x67/0x94) from [<c1b24dd1>] (dup_mm+0x59/0x39c)
<5>[ 5945.317077] [<c1b24dd1>] (dup_mm+0x59/0x39c) from [<c1b259f3>] (copy_process+0x837/0x9b4)
<5>[ 5945.317108] [<c1b259f3>] (copy_process+0x837/0x9b4) from [<c1b25baf>] (do_fork+0x3f/0x224)
<5>[ 5945.317138] [<c1b25baf>] (do_fork+0x3f/0x224) from [<c1b03881>] (sys_fork+0x15/0x18)
<5>[ 5945.317169] [<c1b03881>] (sys_fork+0x15/0x18) from [<c1b00d01>] (ret_fast_syscall+0x1/0x46)
<5>[ 5945.317199] Mem-info:
<5>[ 5945.317199] Normal per-cpu:
<5>[ 5945.317230] CPU 0: hi: 18, btch: 3 usd: 14
<5>[ 5945.317230] active_anon:1576 inactive_anon:1601 isolated_anon:5
<5>[ 5945.317260] active_file:4 inactive_file:4 isolated_file:59
<5>[ 5945.317260] unevictable:0 dirty:0 writeback:0 unstable:0
<5>[ 5945.317260] free:1879 slab_reclaimable:163 slab_unreclaimable:836
<5>[ 5945.317260] mapped:28 shmem:104 pagetables:595 bounce:0
<5>[ 5945.317321] Normal free:7516kB min:1016kB low:1268kB high:1524kB active_anon:6304kB inactive
_anon:6404kB active_file:16kB inactive_file:16kB unevictable:0kB isolated(anon):20kB isolated(file
):236kB present:65024kB mlocked:0kB dirty:0kB writeback:0kB mapped:112kB shmem:416kB slab_reclaima
ble:652kB slab_unreclaimable:3344kB kernel_stack:1528kB pagetables:2380kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:64 all_unreclaimable? no
<5>[ 5945.317352] lowmem_reserve[]: 0 0
<5>[ 5945.317382] Normal: 563*4kB 656*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*
2048kB 0*4096kB = 7516kB
<5>[ 5945.317443] 155 total pagecache pages
<5>[ 5945.319702] 16384 pages of RAM
<5>[ 5945.319702] 2298 free pages
<5>[ 5945.319702] 7956 reserved pages
<5>[ 5945.319732] 687 slab pages
<5>[ 5945.319732] 240 pages shared
<5>[ 5945.319732] 0 pages swap cached
<6>[ 5945.319732] [ pid ] uid tgid total_vm rss cpu oom_adj name
<6>[ 5945.319763] [ 1] 0 1 78 18 0 0 init
<6>[ 5945.319793] [ 57] 0 57 74 14 0 0 ueventd
<6>[ 5945.319824] [ 62] 0 62 858 17 0 0 adbd
Исправление cvv, :
Но с включенным overcommit и фрагментацией в пределах нормы ситуация странная.
та не говори :)
ну вот типичный пример. хотя обычно свободных страниц необходимого порядка больше.
<4>[ 5945.316680] hotplug invoked oom-killer: gfp_mask=0xd0, order=2, oom_adj=0
<5>[ 5945.316741] [<c1b06035>] (unwind_backtrace+0x1/0x98) from [<c1d340d7>] (dump_stack+0xb/0xc)
<5>[ 5945.316802] [<c1d340d7>] (dump_stack+0xb/0xc) from [<c1b52b97>] (dump_header.clone.1+0x43/0x
f8)
<5>[ 5945.316833] [<c1b52b97>] (dump_header.clone.1+0x43/0xf8) from [<c1b52ea9>] (out_of_memory+0x
7d/0x94)
<5>[ 5945.316864] [<c1b52ea9>] (out_of_memory+0x7d/0x94) from [<c1b551fd>] (__alloc_pages_nodemask
+0x37d/0x398)
<5>[ 5945.316894] [<c1b551fd>] (__alloc_pages_nodemask+0x37d/0x398) from [<c1b55223>] (__get_free_
pages+0xb/0x24)
<5>[ 5945.316925] [<c1b55223>] (__get_free_pages+0xb/0x24) from [<c1b08ff3>] (get_pgd_slow+0xf/0x9
c)
<5>[ 5945.317016] [<c1b08ff3>] (get_pgd_slow+0xf/0x9c) from [<c1b24a2f>] (mm_init+0x67/0x94)
<5>[ 5945.317047] [<c1b24a2f>] (mm_init+0x67/0x94) from [<c1b24dd1>] (dup_mm+0x59/0x39c)
<5>[ 5945.317077] [<c1b24dd1>] (dup_mm+0x59/0x39c) from [<c1b259f3>] (copy_process+0x837/0x9b4)
<5>[ 5945.317108] [<c1b259f3>] (copy_process+0x837/0x9b4) from [<c1b25baf>] (do_fork+0x3f/0x224)
<5>[ 5945.317138] [<c1b25baf>] (do_fork+0x3f/0x224) from [<c1b03881>] (sys_fork+0x15/0x18)
<5>[ 5945.317169] [<c1b03881>] (sys_fork+0x15/0x18) from [<c1b00d01>] (ret_fast_syscall+0x1/0x46)
<5>[ 5945.317199] Mem-info:
<5>[ 5945.317199] Normal per-cpu:
<5>[ 5945.317230] CPU 0: hi: 18, btch: 3 usd: 14
<5>[ 5945.317230] active_anon:1576 inactive_anon:1601 isolated_anon:5
<5>[ 5945.317260] active_file:4 inactive_file:4 isolated_file:59
<5>[ 5945.317260] unevictable:0 dirty:0 writeback:0 unstable:0
<5>[ 5945.317260] free:1879 slab_reclaimable:163 slab_unreclaimable:836
<5>[ 5945.317260] mapped:28 shmem:104 pagetables:595 bounce:0
<5>[ 5945.317321] Normal free:7516kB min:1016kB low:1268kB high:1524kB active_anon:6304kB inactive
_anon:6404kB active_file:16kB inactive_file:16kB unevictable:0kB isolated(anon):20kB isolated(file
):236kB present:65024kB mlocked:0kB dirty:0kB writeback:0kB mapped:112kB shmem:416kB slab_reclaima
ble:652kB slab_unreclaimable:3344kB kernel_stack:1528kB pagetables:2380kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:64 all_unreclaimable? no
<5>[ 5945.317352] lowmem_reserve[]: 0 0
<5>[ 5945.317382] Normal: 563*4kB 656*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*
2048kB 0*4096kB = 7516kB
<5>[ 5945.317443] 155 total pagecache pages
<5>[ 5945.319702] 16384 pages of RAM
<5>[ 5945.319702] 2298 free pages
<5>[ 5945.319702] 7956 reserved pages
<5>[ 5945.319732] 687 slab pages
<5>[ 5945.319732] 240 pages shared
<5>[ 5945.319732] 0 pages swap cached
<6>[ 5945.319732] [ pid ] uid tgid total_vm rss cpu oom_adj name
<6>[ 5945.319763] [ 1] 0 1 78 18 0 0 init
<6>[ 5945.319793] [ 57] 0 57 74 14 0 0 ueventd
<6>[ 5945.319824] [ 62] 0 62 858 17 0 0 adbd
Исходная версия cvv, :
Но с включенным overcommit и фрагментацией в пределах нормы ситуация странная.
та не говори :)
ну вот типичный пример. хотя обычно свободных страниц необходимого порядка больше.
<4>[ 5945.316680] hotplug invoked oom-killer: gfp_mask=0xd0, order=2, oom_adj=0 <5>[ 5945.316741] [<c1b06035>] (unwind_backtrace+0x1/0x98) from [<c1d340d7>] (dump_stack+0xb/0xc) <5>[ 5945.316802] [<c1d340d7>] (dump_stack+0xb/0xc) from [<c1b52b97>] (dump_header.clone.1+0x43/0x f8) <5>[ 5945.316833] [<c1b52b97>] (dump_header.clone.1+0x43/0xf8) from [<c1b52ea9>] (out_of_memory+0x 7d/0x94) <5>[ 5945.316864] [<c1b52ea9>] (out_of_memory+0x7d/0x94) from [<c1b551fd>] (__alloc_pages_nodemask +0x37d/0x398) <5>[ 5945.316894] [<c1b551fd>] (__alloc_pages_nodemask+0x37d/0x398) from [<c1b55223>] (__get_free_ pages+0xb/0x24) <5>[ 5945.316925] [<c1b55223>] (__get_free_pages+0xb/0x24) from [<c1b08ff3>] (get_pgd_slow+0xf/0x9 c) <5>[ 5945.317016] [<c1b08ff3>] (get_pgd_slow+0xf/0x9c) from [<c1b24a2f>] (mm_init+0x67/0x94) <5>[ 5945.317047] [<c1b24a2f>] (mm_init+0x67/0x94) from [<c1b24dd1>] (dup_mm+0x59/0x39c) <5>[ 5945.317077] [<c1b24dd1>] (dup_mm+0x59/0x39c) from [<c1b259f3>] (copy_process+0x837/0x9b4) <5>[ 5945.317108] [<c1b259f3>] (copy_process+0x837/0x9b4) from [<c1b25baf>] (do_fork+0x3f/0x224) <5>[ 5945.317138] [<c1b25baf>] (do_fork+0x3f/0x224) from [<c1b03881>] (sys_fork+0x15/0x18) <5>[ 5945.317169] [<c1b03881>] (sys_fork+0x15/0x18) from [<c1b00d01>] (ret_fast_syscall+0x1/0x46) <5>[ 5945.317199] Mem-info: <5>[ 5945.317199] Normal per-cpu: <5>[ 5945.317230] CPU 0: hi: 18, btch: 3 usd: 14 <5>[ 5945.317230] active_anon:1576 inactive_anon:1601 isolated_anon:5 <5>[ 5945.317260] active_file:4 inactive_file:4 isolated_file:59 <5>[ 5945.317260] unevictable:0 dirty:0 writeback:0 unstable:0 <5>[ 5945.317260] free:1879 slab_reclaimable:163 slab_unreclaimable:836 <5>[ 5945.317260] mapped:28 shmem:104 pagetables:595 bounce:0 <5>[ 5945.317321] Normal free:7516kB min:1016kB low:1268kB high:1524kB active_anon:6304kB inactive _anon:6404kB active_file:16kB inactive_file:16kB unevictable:0kB isolated(anon):20kB isolated(file ):236kB present:65024kB mlocked:0kB dirty:0kB writeback:0kB mapped:112kB shmem:416kB slab_reclaima ble:652kB slab_unreclaimable:3344kB kernel_stack:1528kB pagetables:2380kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:64 all_unreclaimable? no <5>[ 5945.317352] lowmem_reserve[]: 0 0 <5>[ 5945.317382] Normal: 563*4kB 656*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0* 2048kB 0*4096kB = 7516kB <5>[ 5945.317443] 155 total pagecache pages <5>[ 5945.319702] 16384 pages of RAM <5>[ 5945.319702] 2298 free pages <5>[ 5945.319702] 7956 reserved pages <5>[ 5945.319732] 687 slab pages <5>[ 5945.319732] 240 pages shared <5>[ 5945.319732] 0 pages swap cached <6>[ 5945.319732] [ pid ] uid tgid total_vm rss cpu oom_adj name <6>[ 5945.319763] [ 1] 0 1 78 18 0 0 init <6>[ 5945.319793] [ 57] 0 57 74 14 0 0 ueventd <6>[ 5945.319824] [ 62] 0 62 858 17 0 0 adbd