From: Aaron Lu <aaron.lu@intel.com>
To: lkp@lists.01.org
Subject: Re: hugepage compaction causes performance drop
Date: Fri, 20 Nov 2015 17:33:49 +0800 [thread overview]
Message-ID: <564EE8FD.7090702@intel.com> (raw)
In-Reply-To: <564EDFE5.5010709@intel.com>
[-- Attachment #1: Type: text/plain, Size: 860 bytes --]
On 11/20/2015 04:55 PM, Aaron Lu wrote:
> On 11/19/2015 09:29 PM, Vlastimil Babka wrote:
>> +CC Andrea, David, Joonsoo
>>
>> On 11/19/2015 10:29 AM, Aaron Lu wrote:
>>> The vmstat and perf-profile are also attached, please let me know if you
>>> need any more information, thanks.
>>
>> Output from vmstat (the tool) isn't much useful here, a periodic "cat
>> /proc/vmstat" would be much better.
>
> No problem.
>
>> The perf profiles are somewhat weirdly sorted by children cost (?), but
>> I noticed a very high cost (46%) in pageblock_pfn_to_page(). This could
>> be due to a very large but sparsely populated zone. Could you provide
>> /proc/zoneinfo?
>
> Is a one time /proc/zoneinfo enough or also a periodic one?
Please see attached, note that this is a new run so the perf profile is
a little different.
Thanks,
Aaron
[-- Attachment #2: zoneinfo.ksh --]
[-- Type: text/plain, Size: 36523 bytes --]
/proc/zoneinfo
Node 0, zone DMA
pages free 3950
min 2
low 2
high 3
scanned 0
spanned 4095
present 3994
managed 3973
nr_free_pages 3950
nr_alloc_batch 1
nr_inactive_anon 0
nr_active_anon 0
nr_inactive_file 21
nr_active_file 1
nr_unevictable 0
nr_mlock 0
nr_anon_pages 0
nr_mapped 0
nr_file_pages 22
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 0
nr_slab_unreclaimable 1
nr_page_table_pages 0
nr_kernel_stack 0
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 0
nr_dirtied 0
nr_written 0
nr_pages_scanned 0
numa_hit 23
numa_miss 0
numa_foreign 0
numa_interleave 0
numa_local 1
numa_other 22
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 0
nr_free_cma 0
protection: (0, 1873, 64327, 64327)
pagesets
cpu: 0
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 1
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 2
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 3
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 4
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 5
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 6
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 7
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 8
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 9
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 10
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 11
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 12
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 13
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 14
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 15
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 16
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 17
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 18
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 19
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 20
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 21
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 22
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 23
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 24
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 25
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 26
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 27
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 28
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 29
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 30
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 31
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 32
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 33
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 34
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 35
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 36
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 37
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 38
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 39
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 40
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 41
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 42
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 43
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 44
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 45
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 46
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 47
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 48
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 49
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 50
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 51
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 52
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 53
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 54
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 55
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 56
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 57
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 58
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 59
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 60
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 61
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 62
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 63
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 64
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 65
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 66
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 67
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 68
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 69
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 70
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 71
count: 0
high: 0
batch: 1
vm stats threshold: 14
all_unreclaimable: 0
start_pfn: 1
inactive_ratio: 1
Node 0, zone DMA32
pages free 62829
min 327
low 408
high 490
scanned 0
spanned 1044480
present 495951
managed 479559
nr_free_pages 62829
nr_alloc_batch 3
nr_inactive_anon 12
nr_active_anon 50
nr_inactive_file 1440
nr_active_file 316
nr_unevictable 0
nr_mlock 0
nr_anon_pages 40
nr_mapped 39
nr_file_pages 1778
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 238
nr_slab_unreclaimable 246
nr_page_table_pages 15
nr_kernel_stack 9
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 22
nr_dirtied 0
nr_written 0
nr_pages_scanned 0
numa_hit 416524
numa_miss 0
numa_foreign 0
numa_interleave 0
numa_local 414721
numa_other 1803
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 0
nr_free_cma 0
protection: (0, 0, 62453, 62453)
pagesets
cpu: 0
count: 33
high: 186
batch: 31
vm stats threshold: 70
cpu: 1
count: 104
high: 186
batch: 31
vm stats threshold: 70
cpu: 2
count: 79
high: 186
batch: 31
vm stats threshold: 70
cpu: 3
count: 109
high: 186
batch: 31
vm stats threshold: 70
cpu: 4
count: 53
high: 186
batch: 31
vm stats threshold: 70
cpu: 5
count: 43
high: 186
batch: 31
vm stats threshold: 70
cpu: 6
count: 126
high: 186
batch: 31
vm stats threshold: 70
cpu: 7
count: 38
high: 186
batch: 31
vm stats threshold: 70
cpu: 8
count: 63
high: 186
batch: 31
vm stats threshold: 70
cpu: 9
count: 63
high: 186
batch: 31
vm stats threshold: 70
cpu: 10
count: 144
high: 186
batch: 31
vm stats threshold: 70
cpu: 11
count: 59
high: 186
batch: 31
vm stats threshold: 70
cpu: 12
count: 43
high: 186
batch: 31
vm stats threshold: 70
cpu: 13
count: 52
high: 186
batch: 31
vm stats threshold: 70
cpu: 14
count: 111
high: 186
batch: 31
vm stats threshold: 70
cpu: 15
count: 112
high: 186
batch: 31
vm stats threshold: 70
cpu: 16
count: 118
high: 186
batch: 31
vm stats threshold: 70
cpu: 17
count: 41
high: 186
batch: 31
vm stats threshold: 70
cpu: 18
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 19
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 20
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 21
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 22
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 23
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 24
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 25
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 26
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 27
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 28
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 29
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 30
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 31
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 32
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 33
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 34
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 35
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 36
count: 44
high: 186
batch: 31
vm stats threshold: 70
cpu: 37
count: 53
high: 186
batch: 31
vm stats threshold: 70
cpu: 38
count: 109
high: 186
batch: 31
vm stats threshold: 70
cpu: 39
count: 40
high: 186
batch: 31
vm stats threshold: 70
cpu: 40
count: 85
high: 186
batch: 31
vm stats threshold: 70
cpu: 41
count: 30
high: 186
batch: 31
vm stats threshold: 70
cpu: 42
count: 48
high: 186
batch: 31
vm stats threshold: 70
cpu: 43
count: 59
high: 186
batch: 31
vm stats threshold: 70
cpu: 44
count: 96
high: 186
batch: 31
vm stats threshold: 70
cpu: 45
count: 55
high: 186
batch: 31
vm stats threshold: 70
cpu: 46
count: 93
high: 186
batch: 31
vm stats threshold: 70
cpu: 47
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 48
count: 75
high: 186
batch: 31
vm stats threshold: 70
cpu: 49
count: 63
high: 186
batch: 31
vm stats threshold: 70
cpu: 50
count: 87
high: 186
batch: 31
vm stats threshold: 70
cpu: 51
count: 124
high: 186
batch: 31
vm stats threshold: 70
cpu: 52
count: 68
high: 186
batch: 31
vm stats threshold: 70
cpu: 53
count: 57
high: 186
batch: 31
vm stats threshold: 70
cpu: 54
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 55
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 56
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 57
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 58
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 59
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 60
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 61
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 62
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 63
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 64
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 65
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 66
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 67
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 68
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 69
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 70
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 71
count: 0
high: 186
batch: 31
vm stats threshold: 70
all_unreclaimable: 0
start_pfn: 4096
inactive_ratio: 3
Node 0, zone Normal
pages free 13732
min 10921
low 13651
high 16381
scanned 0
spanned 16252928
present 16252928
managed 15988216
nr_free_pages 13732
nr_alloc_batch 1009
nr_inactive_anon 80
nr_active_anon 630
nr_inactive_file 44444
nr_active_file 11926
nr_unevictable 0
nr_mlock 0
nr_anon_pages 633
nr_mapped 1613
nr_file_pages 56462
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 6196
nr_slab_unreclaimable 12143
nr_page_table_pages 104
nr_kernel_stack 590
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 92
nr_dirtied 29
nr_written 29
nr_pages_scanned 0
numa_hit 16004783
numa_miss 0
numa_foreign 10066439
numa_interleave 87113
numa_local 15944244
numa_other 60539
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 0
nr_free_cma 0
protection: (0, 0, 0, 0)
pagesets
cpu: 0
count: 77
high: 186
batch: 31
vm stats threshold: 125
cpu: 1
count: 25
high: 186
batch: 31
vm stats threshold: 125
cpu: 2
count: 155
high: 186
batch: 31
vm stats threshold: 125
cpu: 3
count: 56
high: 186
batch: 31
vm stats threshold: 125
cpu: 4
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 5
count: 157
high: 186
batch: 31
vm stats threshold: 125
cpu: 6
count: 109
high: 186
batch: 31
vm stats threshold: 125
cpu: 7
count: 156
high: 186
batch: 31
vm stats threshold: 125
cpu: 8
count: 66
high: 186
batch: 31
vm stats threshold: 125
cpu: 9
count: 164
high: 186
batch: 31
vm stats threshold: 125
cpu: 10
count: 167
high: 186
batch: 31
vm stats threshold: 125
cpu: 11
count: 161
high: 186
batch: 31
vm stats threshold: 125
cpu: 12
count: 76
high: 186
batch: 31
vm stats threshold: 125
cpu: 13
count: 73
high: 186
batch: 31
vm stats threshold: 125
cpu: 14
count: 184
high: 186
batch: 31
vm stats threshold: 125
cpu: 15
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 16
count: 81
high: 186
batch: 31
vm stats threshold: 125
cpu: 17
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 18
count: 136
high: 186
batch: 31
vm stats threshold: 125
cpu: 19
count: 105
high: 186
batch: 31
vm stats threshold: 125
cpu: 20
count: 98
high: 186
batch: 31
vm stats threshold: 125
cpu: 21
count: 134
high: 186
batch: 31
vm stats threshold: 125
cpu: 22
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 23
count: 46
high: 186
batch: 31
vm stats threshold: 125
cpu: 24
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 25
count: 138
high: 186
batch: 31
vm stats threshold: 125
cpu: 26
count: 127
high: 186
batch: 31
vm stats threshold: 125
cpu: 27
count: 104
high: 186
batch: 31
vm stats threshold: 125
cpu: 28
count: 54
high: 186
batch: 31
vm stats threshold: 125
cpu: 29
count: 105
high: 186
batch: 31
vm stats threshold: 125
cpu: 30
count: 95
high: 186
batch: 31
vm stats threshold: 125
cpu: 31
count: 150
high: 186
batch: 31
vm stats threshold: 125
cpu: 32
count: 166
high: 186
batch: 31
vm stats threshold: 125
cpu: 33
count: 137
high: 186
batch: 31
vm stats threshold: 125
cpu: 34
count: 152
high: 186
batch: 31
vm stats threshold: 125
cpu: 35
count: 108
high: 186
batch: 31
vm stats threshold: 125
cpu: 36
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 37
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 38
count: 124
high: 186
batch: 31
vm stats threshold: 125
cpu: 39
count: 132
high: 186
batch: 31
vm stats threshold: 125
cpu: 40
count: 108
high: 186
batch: 31
vm stats threshold: 125
cpu: 41
count: 91
high: 186
batch: 31
vm stats threshold: 125
cpu: 42
count: 172
high: 186
batch: 31
vm stats threshold: 125
cpu: 43
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 44
count: 182
high: 186
batch: 31
vm stats threshold: 125
cpu: 45
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 46
count: 122
high: 186
batch: 31
vm stats threshold: 125
cpu: 47
count: 127
high: 186
batch: 31
vm stats threshold: 125
cpu: 48
count: 151
high: 186
batch: 31
vm stats threshold: 125
cpu: 49
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 50
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 51
count: 138
high: 186
batch: 31
vm stats threshold: 125
cpu: 52
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 53
count: 183
high: 186
batch: 31
vm stats threshold: 125
cpu: 54
count: 112
high: 186
batch: 31
vm stats threshold: 125
cpu: 55
count: 144
high: 186
batch: 31
vm stats threshold: 125
cpu: 56
count: 49
high: 186
batch: 31
vm stats threshold: 125
cpu: 57
count: 57
high: 186
batch: 31
vm stats threshold: 125
cpu: 58
count: 110
high: 186
batch: 31
vm stats threshold: 125
cpu: 59
count: 124
high: 186
batch: 31
vm stats threshold: 125
cpu: 60
count: 0
high: 186
batch: 31
vm stats threshold: 125
cpu: 61
count: 184
high: 186
batch: 31
vm stats threshold: 125
cpu: 62
count: 126
high: 186
batch: 31
vm stats threshold: 125
cpu: 63
count: 75
high: 186
batch: 31
vm stats threshold: 125
cpu: 64
count: 108
high: 186
batch: 31
vm stats threshold: 125
cpu: 65
count: 10
high: 186
batch: 31
vm stats threshold: 125
cpu: 66
count: 152
high: 186
batch: 31
vm stats threshold: 125
cpu: 67
count: 94
high: 186
batch: 31
vm stats threshold: 125
cpu: 68
count: 9
high: 186
batch: 31
vm stats threshold: 125
cpu: 69
count: 66
high: 186
batch: 31
vm stats threshold: 125
cpu: 70
count: 60
high: 186
batch: 31
vm stats threshold: 125
cpu: 71
count: 73
high: 186
batch: 31
vm stats threshold: 125
all_unreclaimable: 0
start_pfn: 1048576
inactive_ratio: 24
Node 1, zone Normal
pages free 6322599
min 11276
low 14095
high 16914
scanned 0
spanned 16777216
present 16777216
managed 16507772
nr_free_pages 6322599
nr_alloc_batch 2797
nr_inactive_anon 2202
nr_active_anon 5117
nr_inactive_file 46700
nr_active_file 11418
nr_unevictable 0
nr_mlock 0
nr_anon_pages 4967
nr_mapped 3009
nr_file_pages 60363
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 5328
nr_slab_unreclaimable 14512
nr_page_table_pages 458
nr_kernel_stack 274
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 2245
nr_dirtied 44
nr_written 44
nr_pages_scanned 0
numa_hit 219272
numa_miss 10066439
numa_foreign 0
numa_interleave 88755
numa_local 195291
numa_other 10090608
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 2
nr_free_cma 0
protection: (0, 0, 0, 0)
pagesets
cpu: 0
count: 158
high: 186
batch: 31
vm stats threshold: 125
cpu: 1
count: 140
high: 186
batch: 31
vm stats threshold: 125
cpu: 2
count: 73
high: 186
batch: 31
vm stats threshold: 125
cpu: 3
count: 153
high: 186
batch: 31
vm stats threshold: 125
cpu: 4
count: 179
high: 186
batch: 31
vm stats threshold: 125
cpu: 5
count: 70
high: 186
batch: 31
vm stats threshold: 125
cpu: 6
count: 143
high: 186
batch: 31
vm stats threshold: 125
cpu: 7
count: 93
high: 186
batch: 31
vm stats threshold: 125
cpu: 8
count: 68
high: 186
batch: 31
vm stats threshold: 125
cpu: 9
count: 84
high: 186
batch: 31
vm stats threshold: 125
cpu: 10
count: 153
high: 186
batch: 31
vm stats threshold: 125
cpu: 11
count: 89
high: 186
batch: 31
vm stats threshold: 125
cpu: 12
count: 164
high: 186
batch: 31
vm stats threshold: 125
cpu: 13
count: 88
high: 186
batch: 31
vm stats threshold: 125
cpu: 14
count: 177
high: 186
batch: 31
vm stats threshold: 125
cpu: 15
count: 66
high: 186
batch: 31
vm stats threshold: 125
cpu: 16
count: 51
high: 186
batch: 31
vm stats threshold: 125
cpu: 17
count: 141
high: 186
batch: 31
vm stats threshold: 125
cpu: 18
count: 55
high: 186
batch: 31
vm stats threshold: 125
cpu: 19
count: 132
high: 186
batch: 31
vm stats threshold: 125
cpu: 20
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 21
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 22
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 23
count: 100
high: 186
batch: 31
vm stats threshold: 125
cpu: 24
count: 17
high: 186
batch: 31
vm stats threshold: 125
cpu: 25
count: 87
high: 186
batch: 31
vm stats threshold: 125
cpu: 26
count: 152
high: 186
batch: 31
vm stats threshold: 125
cpu: 27
count: 50
high: 186
batch: 31
vm stats threshold: 125
cpu: 28
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 29
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 30
count: 114
high: 186
batch: 31
vm stats threshold: 125
cpu: 31
count: 26
high: 186
batch: 31
vm stats threshold: 125
cpu: 32
count: 168
high: 186
batch: 31
vm stats threshold: 125
cpu: 33
count: 46
high: 186
batch: 31
vm stats threshold: 125
cpu: 34
count: 171
high: 186
batch: 31
vm stats threshold: 125
cpu: 35
count: 144
high: 186
batch: 31
vm stats threshold: 125
cpu: 36
count: 79
high: 186
batch: 31
vm stats threshold: 125
cpu: 37
count: 130
high: 186
batch: 31
vm stats threshold: 125
cpu: 38
count: 40
high: 186
batch: 31
vm stats threshold: 125
cpu: 39
count: 58
high: 186
batch: 31
vm stats threshold: 125
cpu: 40
count: 166
high: 186
batch: 31
vm stats threshold: 125
cpu: 41
count: 185
high: 186
batch: 31
vm stats threshold: 125
cpu: 42
count: 150
high: 186
batch: 31
vm stats threshold: 125
cpu: 43
count: 110
high: 186
batch: 31
vm stats threshold: 125
cpu: 44
count: 56
high: 186
batch: 31
vm stats threshold: 125
cpu: 45
count: 83
high: 186
batch: 31
vm stats threshold: 125
cpu: 46
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 47
count: 136
high: 186
batch: 31
vm stats threshold: 125
cpu: 48
count: 93
high: 186
batch: 31
vm stats threshold: 125
cpu: 49
count: 101
high: 186
batch: 31
vm stats threshold: 125
cpu: 50
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 51
count: 84
high: 186
batch: 31
vm stats threshold: 125
cpu: 52
count: 164
high: 186
batch: 31
vm stats threshold: 125
cpu: 53
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 54
count: 148
high: 186
batch: 31
vm stats threshold: 125
cpu: 55
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 56
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 57
count: 159
high: 186
batch: 31
vm stats threshold: 125
cpu: 58
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 59
count: 75
high: 186
batch: 31
vm stats threshold: 125
cpu: 60
count: 68
high: 186
batch: 31
vm stats threshold: 125
cpu: 61
count: 127
high: 186
batch: 31
vm stats threshold: 125
cpu: 62
count: 106
high: 186
batch: 31
vm stats threshold: 125
cpu: 63
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 64
count: 161
high: 186
batch: 31
vm stats threshold: 125
cpu: 65
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 66
count: 136
high: 186
batch: 31
vm stats threshold: 125
cpu: 67
count: 162
high: 186
batch: 31
vm stats threshold: 125
cpu: 68
count: 151
high: 186
batch: 31
vm stats threshold: 125
cpu: 69
count: 150
high: 186
batch: 31
vm stats threshold: 125
cpu: 70
count: 116
high: 186
batch: 31
vm stats threshold: 125
cpu: 71
count: 137
high: 186
batch: 31
vm stats threshold: 125
all_unreclaimable: 0
start_pfn: 17301504
inactive_ratio: 24
[-- Attachment #3: proc-vmstat.gz --]
[-- Type: application/gzip, Size: 22205 bytes --]
[-- Attachment #4: perf-profile.xz --]
[-- Type: application/x-xz, Size: 116760 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Aaron Lu <aaron.lu@intel.com>
To: Vlastimil Babka <vbabka@suse.cz>, linux-mm@kvack.org
Cc: Huang Ying <ying.huang@intel.com>,
Dave Hansen <dave.hansen@intel.com>,
Tim Chen <tim.c.chen@linux.intel.com>,
lkp@lists.01.org, Andrea Arcangeli <aarcange@redhat.com>,
David Rientjes <rientjes@google.com>,
Joonsoo Kim <iamjoonsoo.kim@lge.com>
Subject: Re: hugepage compaction causes performance drop
Date: Fri, 20 Nov 2015 17:33:49 +0800 [thread overview]
Message-ID: <564EE8FD.7090702@intel.com> (raw)
In-Reply-To: <564EDFE5.5010709@intel.com>
[-- Attachment #1: Type: text/plain, Size: 835 bytes --]
On 11/20/2015 04:55 PM, Aaron Lu wrote:
> On 11/19/2015 09:29 PM, Vlastimil Babka wrote:
>> +CC Andrea, David, Joonsoo
>>
>> On 11/19/2015 10:29 AM, Aaron Lu wrote:
>>> The vmstat and perf-profile are also attached, please let me know if you
>>> need any more information, thanks.
>>
>> Output from vmstat (the tool) isn't much useful here, a periodic "cat
>> /proc/vmstat" would be much better.
>
> No problem.
>
>> The perf profiles are somewhat weirdly sorted by children cost (?), but
>> I noticed a very high cost (46%) in pageblock_pfn_to_page(). This could
>> be due to a very large but sparsely populated zone. Could you provide
>> /proc/zoneinfo?
>
> Is a one time /proc/zoneinfo enough or also a periodic one?
Please see attached, note that this is a new run so the perf profile is
a little different.
Thanks,
Aaron
[-- Attachment #2: zoneinfo --]
[-- Type: text/plain, Size: 36523 bytes --]
/proc/zoneinfo
Node 0, zone DMA
pages free 3950
min 2
low 2
high 3
scanned 0
spanned 4095
present 3994
managed 3973
nr_free_pages 3950
nr_alloc_batch 1
nr_inactive_anon 0
nr_active_anon 0
nr_inactive_file 21
nr_active_file 1
nr_unevictable 0
nr_mlock 0
nr_anon_pages 0
nr_mapped 0
nr_file_pages 22
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 0
nr_slab_unreclaimable 1
nr_page_table_pages 0
nr_kernel_stack 0
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 0
nr_dirtied 0
nr_written 0
nr_pages_scanned 0
numa_hit 23
numa_miss 0
numa_foreign 0
numa_interleave 0
numa_local 1
numa_other 22
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 0
nr_free_cma 0
protection: (0, 1873, 64327, 64327)
pagesets
cpu: 0
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 1
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 2
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 3
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 4
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 5
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 6
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 7
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 8
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 9
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 10
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 11
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 12
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 13
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 14
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 15
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 16
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 17
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 18
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 19
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 20
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 21
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 22
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 23
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 24
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 25
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 26
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 27
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 28
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 29
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 30
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 31
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 32
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 33
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 34
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 35
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 36
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 37
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 38
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 39
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 40
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 41
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 42
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 43
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 44
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 45
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 46
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 47
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 48
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 49
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 50
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 51
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 52
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 53
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 54
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 55
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 56
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 57
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 58
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 59
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 60
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 61
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 62
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 63
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 64
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 65
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 66
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 67
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 68
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 69
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 70
count: 0
high: 0
batch: 1
vm stats threshold: 14
cpu: 71
count: 0
high: 0
batch: 1
vm stats threshold: 14
all_unreclaimable: 0
start_pfn: 1
inactive_ratio: 1
Node 0, zone DMA32
pages free 62829
min 327
low 408
high 490
scanned 0
spanned 1044480
present 495951
managed 479559
nr_free_pages 62829
nr_alloc_batch 3
nr_inactive_anon 12
nr_active_anon 50
nr_inactive_file 1440
nr_active_file 316
nr_unevictable 0
nr_mlock 0
nr_anon_pages 40
nr_mapped 39
nr_file_pages 1778
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 238
nr_slab_unreclaimable 246
nr_page_table_pages 15
nr_kernel_stack 9
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 22
nr_dirtied 0
nr_written 0
nr_pages_scanned 0
numa_hit 416524
numa_miss 0
numa_foreign 0
numa_interleave 0
numa_local 414721
numa_other 1803
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 0
nr_free_cma 0
protection: (0, 0, 62453, 62453)
pagesets
cpu: 0
count: 33
high: 186
batch: 31
vm stats threshold: 70
cpu: 1
count: 104
high: 186
batch: 31
vm stats threshold: 70
cpu: 2
count: 79
high: 186
batch: 31
vm stats threshold: 70
cpu: 3
count: 109
high: 186
batch: 31
vm stats threshold: 70
cpu: 4
count: 53
high: 186
batch: 31
vm stats threshold: 70
cpu: 5
count: 43
high: 186
batch: 31
vm stats threshold: 70
cpu: 6
count: 126
high: 186
batch: 31
vm stats threshold: 70
cpu: 7
count: 38
high: 186
batch: 31
vm stats threshold: 70
cpu: 8
count: 63
high: 186
batch: 31
vm stats threshold: 70
cpu: 9
count: 63
high: 186
batch: 31
vm stats threshold: 70
cpu: 10
count: 144
high: 186
batch: 31
vm stats threshold: 70
cpu: 11
count: 59
high: 186
batch: 31
vm stats threshold: 70
cpu: 12
count: 43
high: 186
batch: 31
vm stats threshold: 70
cpu: 13
count: 52
high: 186
batch: 31
vm stats threshold: 70
cpu: 14
count: 111
high: 186
batch: 31
vm stats threshold: 70
cpu: 15
count: 112
high: 186
batch: 31
vm stats threshold: 70
cpu: 16
count: 118
high: 186
batch: 31
vm stats threshold: 70
cpu: 17
count: 41
high: 186
batch: 31
vm stats threshold: 70
cpu: 18
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 19
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 20
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 21
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 22
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 23
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 24
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 25
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 26
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 27
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 28
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 29
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 30
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 31
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 32
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 33
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 34
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 35
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 36
count: 44
high: 186
batch: 31
vm stats threshold: 70
cpu: 37
count: 53
high: 186
batch: 31
vm stats threshold: 70
cpu: 38
count: 109
high: 186
batch: 31
vm stats threshold: 70
cpu: 39
count: 40
high: 186
batch: 31
vm stats threshold: 70
cpu: 40
count: 85
high: 186
batch: 31
vm stats threshold: 70
cpu: 41
count: 30
high: 186
batch: 31
vm stats threshold: 70
cpu: 42
count: 48
high: 186
batch: 31
vm stats threshold: 70
cpu: 43
count: 59
high: 186
batch: 31
vm stats threshold: 70
cpu: 44
count: 96
high: 186
batch: 31
vm stats threshold: 70
cpu: 45
count: 55
high: 186
batch: 31
vm stats threshold: 70
cpu: 46
count: 93
high: 186
batch: 31
vm stats threshold: 70
cpu: 47
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 48
count: 75
high: 186
batch: 31
vm stats threshold: 70
cpu: 49
count: 63
high: 186
batch: 31
vm stats threshold: 70
cpu: 50
count: 87
high: 186
batch: 31
vm stats threshold: 70
cpu: 51
count: 124
high: 186
batch: 31
vm stats threshold: 70
cpu: 52
count: 68
high: 186
batch: 31
vm stats threshold: 70
cpu: 53
count: 57
high: 186
batch: 31
vm stats threshold: 70
cpu: 54
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 55
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 56
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 57
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 58
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 59
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 60
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 61
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 62
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 63
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 64
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 65
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 66
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 67
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 68
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 69
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 70
count: 0
high: 186
batch: 31
vm stats threshold: 70
cpu: 71
count: 0
high: 186
batch: 31
vm stats threshold: 70
all_unreclaimable: 0
start_pfn: 4096
inactive_ratio: 3
Node 0, zone Normal
pages free 13732
min 10921
low 13651
high 16381
scanned 0
spanned 16252928
present 16252928
managed 15988216
nr_free_pages 13732
nr_alloc_batch 1009
nr_inactive_anon 80
nr_active_anon 630
nr_inactive_file 44444
nr_active_file 11926
nr_unevictable 0
nr_mlock 0
nr_anon_pages 633
nr_mapped 1613
nr_file_pages 56462
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 6196
nr_slab_unreclaimable 12143
nr_page_table_pages 104
nr_kernel_stack 590
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 92
nr_dirtied 29
nr_written 29
nr_pages_scanned 0
numa_hit 16004783
numa_miss 0
numa_foreign 10066439
numa_interleave 87113
numa_local 15944244
numa_other 60539
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 0
nr_free_cma 0
protection: (0, 0, 0, 0)
pagesets
cpu: 0
count: 77
high: 186
batch: 31
vm stats threshold: 125
cpu: 1
count: 25
high: 186
batch: 31
vm stats threshold: 125
cpu: 2
count: 155
high: 186
batch: 31
vm stats threshold: 125
cpu: 3
count: 56
high: 186
batch: 31
vm stats threshold: 125
cpu: 4
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 5
count: 157
high: 186
batch: 31
vm stats threshold: 125
cpu: 6
count: 109
high: 186
batch: 31
vm stats threshold: 125
cpu: 7
count: 156
high: 186
batch: 31
vm stats threshold: 125
cpu: 8
count: 66
high: 186
batch: 31
vm stats threshold: 125
cpu: 9
count: 164
high: 186
batch: 31
vm stats threshold: 125
cpu: 10
count: 167
high: 186
batch: 31
vm stats threshold: 125
cpu: 11
count: 161
high: 186
batch: 31
vm stats threshold: 125
cpu: 12
count: 76
high: 186
batch: 31
vm stats threshold: 125
cpu: 13
count: 73
high: 186
batch: 31
vm stats threshold: 125
cpu: 14
count: 184
high: 186
batch: 31
vm stats threshold: 125
cpu: 15
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 16
count: 81
high: 186
batch: 31
vm stats threshold: 125
cpu: 17
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 18
count: 136
high: 186
batch: 31
vm stats threshold: 125
cpu: 19
count: 105
high: 186
batch: 31
vm stats threshold: 125
cpu: 20
count: 98
high: 186
batch: 31
vm stats threshold: 125
cpu: 21
count: 134
high: 186
batch: 31
vm stats threshold: 125
cpu: 22
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 23
count: 46
high: 186
batch: 31
vm stats threshold: 125
cpu: 24
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 25
count: 138
high: 186
batch: 31
vm stats threshold: 125
cpu: 26
count: 127
high: 186
batch: 31
vm stats threshold: 125
cpu: 27
count: 104
high: 186
batch: 31
vm stats threshold: 125
cpu: 28
count: 54
high: 186
batch: 31
vm stats threshold: 125
cpu: 29
count: 105
high: 186
batch: 31
vm stats threshold: 125
cpu: 30
count: 95
high: 186
batch: 31
vm stats threshold: 125
cpu: 31
count: 150
high: 186
batch: 31
vm stats threshold: 125
cpu: 32
count: 166
high: 186
batch: 31
vm stats threshold: 125
cpu: 33
count: 137
high: 186
batch: 31
vm stats threshold: 125
cpu: 34
count: 152
high: 186
batch: 31
vm stats threshold: 125
cpu: 35
count: 108
high: 186
batch: 31
vm stats threshold: 125
cpu: 36
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 37
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 38
count: 124
high: 186
batch: 31
vm stats threshold: 125
cpu: 39
count: 132
high: 186
batch: 31
vm stats threshold: 125
cpu: 40
count: 108
high: 186
batch: 31
vm stats threshold: 125
cpu: 41
count: 91
high: 186
batch: 31
vm stats threshold: 125
cpu: 42
count: 172
high: 186
batch: 31
vm stats threshold: 125
cpu: 43
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 44
count: 182
high: 186
batch: 31
vm stats threshold: 125
cpu: 45
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 46
count: 122
high: 186
batch: 31
vm stats threshold: 125
cpu: 47
count: 127
high: 186
batch: 31
vm stats threshold: 125
cpu: 48
count: 151
high: 186
batch: 31
vm stats threshold: 125
cpu: 49
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 50
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 51
count: 138
high: 186
batch: 31
vm stats threshold: 125
cpu: 52
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 53
count: 183
high: 186
batch: 31
vm stats threshold: 125
cpu: 54
count: 112
high: 186
batch: 31
vm stats threshold: 125
cpu: 55
count: 144
high: 186
batch: 31
vm stats threshold: 125
cpu: 56
count: 49
high: 186
batch: 31
vm stats threshold: 125
cpu: 57
count: 57
high: 186
batch: 31
vm stats threshold: 125
cpu: 58
count: 110
high: 186
batch: 31
vm stats threshold: 125
cpu: 59
count: 124
high: 186
batch: 31
vm stats threshold: 125
cpu: 60
count: 0
high: 186
batch: 31
vm stats threshold: 125
cpu: 61
count: 184
high: 186
batch: 31
vm stats threshold: 125
cpu: 62
count: 126
high: 186
batch: 31
vm stats threshold: 125
cpu: 63
count: 75
high: 186
batch: 31
vm stats threshold: 125
cpu: 64
count: 108
high: 186
batch: 31
vm stats threshold: 125
cpu: 65
count: 10
high: 186
batch: 31
vm stats threshold: 125
cpu: 66
count: 152
high: 186
batch: 31
vm stats threshold: 125
cpu: 67
count: 94
high: 186
batch: 31
vm stats threshold: 125
cpu: 68
count: 9
high: 186
batch: 31
vm stats threshold: 125
cpu: 69
count: 66
high: 186
batch: 31
vm stats threshold: 125
cpu: 70
count: 60
high: 186
batch: 31
vm stats threshold: 125
cpu: 71
count: 73
high: 186
batch: 31
vm stats threshold: 125
all_unreclaimable: 0
start_pfn: 1048576
inactive_ratio: 24
Node 1, zone Normal
pages free 6322599
min 11276
low 14095
high 16914
scanned 0
spanned 16777216
present 16777216
managed 16507772
nr_free_pages 6322599
nr_alloc_batch 2797
nr_inactive_anon 2202
nr_active_anon 5117
nr_inactive_file 46700
nr_active_file 11418
nr_unevictable 0
nr_mlock 0
nr_anon_pages 4967
nr_mapped 3009
nr_file_pages 60363
nr_dirty 0
nr_writeback 0
nr_slab_reclaimable 5328
nr_slab_unreclaimable 14512
nr_page_table_pages 458
nr_kernel_stack 274
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 2245
nr_dirtied 44
nr_written 44
nr_pages_scanned 0
numa_hit 219272
numa_miss 10066439
numa_foreign 0
numa_interleave 88755
numa_local 195291
numa_other 10090608
workingset_refault 0
workingset_activate 0
workingset_nodereclaim 0
nr_anon_transparent_hugepages 2
nr_free_cma 0
protection: (0, 0, 0, 0)
pagesets
cpu: 0
count: 158
high: 186
batch: 31
vm stats threshold: 125
cpu: 1
count: 140
high: 186
batch: 31
vm stats threshold: 125
cpu: 2
count: 73
high: 186
batch: 31
vm stats threshold: 125
cpu: 3
count: 153
high: 186
batch: 31
vm stats threshold: 125
cpu: 4
count: 179
high: 186
batch: 31
vm stats threshold: 125
cpu: 5
count: 70
high: 186
batch: 31
vm stats threshold: 125
cpu: 6
count: 143
high: 186
batch: 31
vm stats threshold: 125
cpu: 7
count: 93
high: 186
batch: 31
vm stats threshold: 125
cpu: 8
count: 68
high: 186
batch: 31
vm stats threshold: 125
cpu: 9
count: 84
high: 186
batch: 31
vm stats threshold: 125
cpu: 10
count: 153
high: 186
batch: 31
vm stats threshold: 125
cpu: 11
count: 89
high: 186
batch: 31
vm stats threshold: 125
cpu: 12
count: 164
high: 186
batch: 31
vm stats threshold: 125
cpu: 13
count: 88
high: 186
batch: 31
vm stats threshold: 125
cpu: 14
count: 177
high: 186
batch: 31
vm stats threshold: 125
cpu: 15
count: 66
high: 186
batch: 31
vm stats threshold: 125
cpu: 16
count: 51
high: 186
batch: 31
vm stats threshold: 125
cpu: 17
count: 141
high: 186
batch: 31
vm stats threshold: 125
cpu: 18
count: 55
high: 186
batch: 31
vm stats threshold: 125
cpu: 19
count: 132
high: 186
batch: 31
vm stats threshold: 125
cpu: 20
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 21
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 22
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 23
count: 100
high: 186
batch: 31
vm stats threshold: 125
cpu: 24
count: 17
high: 186
batch: 31
vm stats threshold: 125
cpu: 25
count: 87
high: 186
batch: 31
vm stats threshold: 125
cpu: 26
count: 152
high: 186
batch: 31
vm stats threshold: 125
cpu: 27
count: 50
high: 186
batch: 31
vm stats threshold: 125
cpu: 28
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 29
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 30
count: 114
high: 186
batch: 31
vm stats threshold: 125
cpu: 31
count: 26
high: 186
batch: 31
vm stats threshold: 125
cpu: 32
count: 168
high: 186
batch: 31
vm stats threshold: 125
cpu: 33
count: 46
high: 186
batch: 31
vm stats threshold: 125
cpu: 34
count: 171
high: 186
batch: 31
vm stats threshold: 125
cpu: 35
count: 144
high: 186
batch: 31
vm stats threshold: 125
cpu: 36
count: 79
high: 186
batch: 31
vm stats threshold: 125
cpu: 37
count: 130
high: 186
batch: 31
vm stats threshold: 125
cpu: 38
count: 40
high: 186
batch: 31
vm stats threshold: 125
cpu: 39
count: 58
high: 186
batch: 31
vm stats threshold: 125
cpu: 40
count: 166
high: 186
batch: 31
vm stats threshold: 125
cpu: 41
count: 185
high: 186
batch: 31
vm stats threshold: 125
cpu: 42
count: 150
high: 186
batch: 31
vm stats threshold: 125
cpu: 43
count: 110
high: 186
batch: 31
vm stats threshold: 125
cpu: 44
count: 56
high: 186
batch: 31
vm stats threshold: 125
cpu: 45
count: 83
high: 186
batch: 31
vm stats threshold: 125
cpu: 46
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 47
count: 136
high: 186
batch: 31
vm stats threshold: 125
cpu: 48
count: 93
high: 186
batch: 31
vm stats threshold: 125
cpu: 49
count: 101
high: 186
batch: 31
vm stats threshold: 125
cpu: 50
count: 165
high: 186
batch: 31
vm stats threshold: 125
cpu: 51
count: 84
high: 186
batch: 31
vm stats threshold: 125
cpu: 52
count: 164
high: 186
batch: 31
vm stats threshold: 125
cpu: 53
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 54
count: 148
high: 186
batch: 31
vm stats threshold: 125
cpu: 55
count: 181
high: 186
batch: 31
vm stats threshold: 125
cpu: 56
count: 145
high: 186
batch: 31
vm stats threshold: 125
cpu: 57
count: 159
high: 186
batch: 31
vm stats threshold: 125
cpu: 58
count: 163
high: 186
batch: 31
vm stats threshold: 125
cpu: 59
count: 75
high: 186
batch: 31
vm stats threshold: 125
cpu: 60
count: 68
high: 186
batch: 31
vm stats threshold: 125
cpu: 61
count: 127
high: 186
batch: 31
vm stats threshold: 125
cpu: 62
count: 106
high: 186
batch: 31
vm stats threshold: 125
cpu: 63
count: 170
high: 186
batch: 31
vm stats threshold: 125
cpu: 64
count: 161
high: 186
batch: 31
vm stats threshold: 125
cpu: 65
count: 176
high: 186
batch: 31
vm stats threshold: 125
cpu: 66
count: 136
high: 186
batch: 31
vm stats threshold: 125
cpu: 67
count: 162
high: 186
batch: 31
vm stats threshold: 125
cpu: 68
count: 151
high: 186
batch: 31
vm stats threshold: 125
cpu: 69
count: 150
high: 186
batch: 31
vm stats threshold: 125
cpu: 70
count: 116
high: 186
batch: 31
vm stats threshold: 125
cpu: 71
count: 137
high: 186
batch: 31
vm stats threshold: 125
all_unreclaimable: 0
start_pfn: 17301504
inactive_ratio: 24
[-- Attachment #3: proc-vmstat.gz --]
[-- Type: application/gzip, Size: 22205 bytes --]
[-- Attachment #4: perf-profile.xz --]
[-- Type: application/x-xz, Size: 116760 bytes --]
next prev parent reply other threads:[~2015-11-20 9:33 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-19 9:29 hugepage compaction causes performance drop Aaron Lu
2015-11-19 9:29 ` Aaron Lu
2015-11-19 13:29 ` Vlastimil Babka
2015-11-19 13:29 ` Vlastimil Babka
2015-11-20 8:55 ` Aaron Lu
2015-11-20 8:55 ` Aaron Lu
2015-11-20 9:33 ` Aaron Lu [this message]
2015-11-20 9:33 ` Aaron Lu
2015-11-20 10:06 ` Vlastimil Babka
2015-11-20 10:06 ` Vlastimil Babka
2015-11-23 8:16 ` Joonsoo Kim
2015-11-23 8:16 ` Joonsoo Kim
2015-11-23 8:33 ` Aaron Lu
2015-11-23 8:33 ` Aaron Lu
2015-11-23 9:24 ` Joonsoo Kim
2015-11-23 9:24 ` Joonsoo Kim
2015-11-24 3:40 ` Aaron Lu
2015-11-24 3:40 ` Aaron Lu
2015-11-24 4:55 ` Joonsoo Kim
2015-11-24 4:55 ` Joonsoo Kim
2015-11-24 7:27 ` Aaron Lu
2015-11-24 7:27 ` Aaron Lu
2015-11-24 8:29 ` Joonsoo Kim
2015-11-24 8:29 ` Joonsoo Kim
2015-11-25 12:44 ` Vlastimil Babka
2015-11-25 12:44 ` Vlastimil Babka
2015-11-26 5:47 ` Aaron Lu
2015-11-26 5:47 ` Aaron Lu
2015-11-24 2:45 ` Joonsoo Kim
2015-11-24 2:45 ` Joonsoo Kim
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=564EE8FD.7090702@intel.com \
--to=aaron.lu@intel.com \
--cc=lkp@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.