All of lore.kernel.org
 help / color / mirror / Atom feed
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 --]

  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.