Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753115AbaFZFPq (ORCPT ); Thu, 26 Jun 2014 01:15:46 -0400 Received: from mga01.intel.com ([192.55.52.88]:49098 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751765AbaFZFPp (ORCPT ); Thu, 26 Jun 2014 01:15:45 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,548,1400050800"; d="scan'208";a="561138965" Message-ID: <53ABABDE.1010704@intel.com> Date: Thu, 26 Jun 2014 13:13:02 +0800 From: Jet Chen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Naoya Horiguchi CC: Andrew Morton , LKP , LKML , linux-mm@kvack.org Subject: [mempolicy] 5507231dd04: -18.2% vm-scalability.migrate_mbps Content-Type: multipart/mixed; boundary="------------000405020403030905080703" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------000405020403030905080703 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Naoya, FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git am437x-starterkit commit 5507231dd04d3d68796bafe83e6a20c985a0ef68 ("mempolicy: apply page table walker on queue_pages_range()") test case: ivb44/vm-scalability/300s-migrate 8c81f3eeb336567 5507231dd04d3d68796bafe83 --------------- ------------------------- 347258 ~ 0% -18.2% 284195 ~ 0% TOTAL vm-scalability.migrate_mbps 0.00 +Inf% 0.94 ~ 7% TOTAL perf-profile.cpu-cycles._raw_spin_lock.__walk_page_range.walk_page_range.queue_pages_range.migrate_to_node 11.49 ~ 1% -100.0% 0.00 ~ 0% TOTAL perf-profile.cpu-cycles.vm_normal_page.queue_pages_range.migrate_to_node.do_migrate_pages.SYSC_migrate_pages 69.40 ~ 0% -100.0% 0.00 ~ 0% TOTAL perf-profile.cpu-cycles.queue_pages_range.migrate_to_node.do_migrate_pages.SYSC_migrate_pages.sys_migrate_pages 3.68 ~ 3% -100.0% 0.00 ~ 0% TOTAL perf-profile.cpu-cycles.vm_normal_page.migrate_to_node.do_migrate_pages.SYSC_migrate_pages.sys_migrate_pages 0.00 +Inf% 4.51 ~ 2% TOTAL perf-profile.cpu-cycles.vm_normal_page.__walk_page_range.walk_page_range.queue_pages_range.migrate_to_node 0.00 +Inf% 8.36 ~ 1% TOTAL perf-profile.cpu-cycles.__walk_page_range.walk_page_range.queue_pages_range.migrate_to_node.do_migrate_pages 1.17 ~ 4% -100.0% 0.00 ~ 0% TOTAL perf-profile.cpu-cycles._raw_spin_lock.queue_pages_range.migrate_to_node.do_migrate_pages.SYSC_migrate_pages 0.00 +Inf% 9.30 ~ 2% TOTAL perf-profile.cpu-cycles.vm_normal_page.queue_pages_pte.__walk_page_range.walk_page_range.queue_pages_range 0.00 +Inf% 63.92 ~ 1% TOTAL perf-profile.cpu-cycles.queue_pages_pte.__walk_page_range.walk_page_range.queue_pages_range.migrate_to_node 61 ~32% +363.8% 286 ~10% TOTAL numa-vmstat.node0.nr_unevictable 257 ~30% +345.5% 1147 ~10% TOTAL numa-meminfo.node0.Unevictable 1133 ~ 8% +129.0% 2596 ~ 0% TOTAL meminfo.Unevictable 282 ~ 8% +129.1% 647 ~ 0% TOTAL proc-vmstat.nr_unevictable 93913 ~ 7% -49.8% 47172 ~ 3% TOTAL softirqs.RCU 113808 ~ 1% -45.4% 62087 ~ 0% TOTAL softirqs.SCHED 362197 ~ 0% -32.9% 243163 ~ 0% TOTAL cpuidle.C6-IVT.usage 1.49 ~ 3% -19.6% 1.20 ~ 4% TOTAL perf-profile.cpu-cycles.intel_idle.cpuidle_enter_state.cpuidle_enter.cpu_startup_entry.start_secondary 743815 ~ 2% -20.3% 592628 ~ 6% TOTAL proc-vmstat.pgmigrate_fail 310 ~ 6% +16.6% 362 ~ 8% TOTAL numa-vmstat.node1.nr_unevictable 1243 ~ 6% +16.5% 1448 ~ 8% TOTAL numa-meminfo.node1.Unevictable 1230 ~ 6% +16.6% 1434 ~ 8% TOTAL numa-meminfo.node1.Mlocked 307 ~ 6% +16.7% 358 ~ 8% TOTAL numa-vmstat.node1.nr_mlock 3943910 ~ 0% -12.3% 3459206 ~ 0% TOTAL proc-vmstat.pgfault 4402 ~ 3% -13.4% 3812 ~ 5% TOTAL numa-meminfo.node1.KernelStack 15303 ~ 7% -17.5% 12621 ~ 9% TOTAL slabinfo.kmalloc-192.num_objs 15301 ~ 7% -17.5% 12621 ~ 9% TOTAL slabinfo.kmalloc-192.active_objs 30438 ~ 0% +91.0% 58142 ~ 0% TOTAL time.involuntary_context_switches 162 ~ 3% +81.9% 296 ~ 0% TOTAL time.system_time 53 ~ 3% +81.1% 96 ~ 0% TOTAL time.percent_of_cpu_this_job_got 2586283 ~ 0% -18.5% 2107842 ~ 0% TOTAL time.minor_page_faults 48619 ~ 0% -18.1% 39800 ~ 0% TOTAL time.voluntary_context_switches 2037 ~ 0% -17.7% 1677 ~ 0% TOTAL vmstat.system.in 2206 ~ 0% -4.7% 2101 ~ 0% TOTAL vmstat.system.cs ~ 1% -3.6% ~ 1% TOTAL turbostat.Cor_W ~ 1% -2.2% ~ 1% TOTAL turbostat.Pkg_W 2.17 ~ 0% -1.4% 2.14 ~ 0% TOTAL turbostat.%c0 Legend: ~XX% - stddev percent [+-]XX% - change percent time.system_time 300 O+O--O-O-O--O-O-O--O-O-O--O-O-O--O-O-O--O-O-O-------------------------+ | | 280 ++ | 260 ++ | | | 240 ++ | | | 220 ++ | | | 200 ++ | 180 ++ | | .*. .* .*. | 160 *+*.. .*. .* *..*.*.*.. .*.*..*.*.*. + .*..*.*. .*.*.*. *.*..*.| | * *. * * *. * 140 ++--------------------------------------------------------------------+ time.percent_of_cpu_this_job_got 100 ++--------------------------------------------------------------------+ 95 O+O O O O O O O O O O O O O O O O O O | | O | 90 ++ | 85 ++ | | | 80 ++ | 75 ++ | 70 ++ | | | 65 ++ | 60 ++ | | .*. | 55 *+*.. .*. .*.*.*..*.*.*.. .*.*..*.*.*..*. .*..*.*. .*. .*. *.*..*.| 50 ++---*---*----------------*---------------*--------*----*-------------* time.minor_page_faults 2.7e+06 ++----------------------------------------------------------------+ | .*. .* * | 2.6e+06 *+*.*.. .*. * *.*. + + + .*..*. .*.*.*..*.*. .*.*..*.*.| | * *.*.*.. + * * * * * 2.5e+06 ++ * | | | 2.4e+06 ++ | | | 2.3e+06 ++ | | | 2.2e+06 ++ | | O | 2.1e+06 ++ O O O O O O | O O O O O O O O O O O O | 2e+06 ++-----O----------------------------------------------------------+ time.voluntary_context_switches 50000 ++------------------------------------------------------------------+ *. .*. .*. .*..*.*. .*.. .*.*..*. .*..*.*.*. .*. .*. .*.| 48000 ++*. * *..*.*.* * * *.* *. * *. * | | | | 46000 ++ | | | 44000 ++ | | | 42000 ++ | | | | | 40000 ++ O O O O O | | O O O O O O O O O | 38000 O+O----O-O------O---O-----------------------------------------------+ time.involuntary_context_switches 60000 ++------------------------------------------------------------------+ O O O O O O O O O O O O O O | 55000 ++ O O O O O O | | | | | 50000 ++ | | | 45000 ++ | | | 40000 ++ | | | | | 35000 ++ | | .*..*.*. | 30000 *+*--*-*-*-*--*-*-*--------*-*--*-*-*--*-*-*-*--*-*-*-*--*-*-*-*--*-* vm-scalability.migrate_mbps 360000 ++-----------------------------------------------------------------+ | .*.. .*.*..*. .* *. .*. .*.. | 350000 *+* *.*.*.*..*.* * + .. * *.*..*.*.* *.*.*.*..*.*.| 340000 ++ * * | | 330000 ++ | 320000 ++ | | | 310000 ++ | 300000 ++ | | | 290000 ++ | 280000 ++ O O O O O O O | O O O O O O O O O O O O | 270000 ++-----O-----------------------------------------------------------+ vmstat.system.in 2100 ++-------------------------------------------------------------------+ | .*..*.*.*.. .*.*..*.* 2000 ++ * *.* | | + | 1900 *+*..*. .*.. .*. .*. .*..*.*.*..*.*.*.*..* | | * *.* *. * | 1800 ++ | | | 1700 ++ O O O O O | | O O O O O O O O | 1600 ++ | | | 1500 O+ O O | | O O O O | 1400 ++-------------------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample Disclaimer: Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance. Thanks, Jet --------------000405020403030905080703 Content-Type: text/plain; charset=UTF-8; name="reproduce" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce" ZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTAvY3B1ZnJl cS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lz dGVtL2NwdS9jcHUxL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNl ID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MTAvY3B1ZnJlcS9zY2FsaW5nX2dvdmVy bm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUxMS9j cHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNl cy9zeXN0ZW0vY3B1L2NwdTEyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZv cm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MTMvY3B1ZnJlcS9zY2FsaW5n X2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9j cHUxNC9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMv ZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTE1L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hv IHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MTYvY3B1ZnJlcS9z Y2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVt L2NwdS9jcHUxNy9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+ IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTE4L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5v cgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MTkvY3B1 ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMv c3lzdGVtL2NwdS9jcHUyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1h bmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MjAvY3B1ZnJlcS9zY2FsaW5nX2dv dmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUy MS9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2 aWNlcy9zeXN0ZW0vY3B1L2NwdTIyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBl cmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MjMvY3B1ZnJlcS9zY2Fs aW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2Nw dS9jcHUyNC9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9z eXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTI1L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgpl Y2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MjYvY3B1ZnJl cS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lz dGVtL2NwdS9jcHUyNy9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5j ZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTI4L2NwdWZyZXEvc2NhbGluZ19nb3Zl cm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1Mjkv Y3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2Rldmlj ZXMvc3lzdGVtL2NwdS9jcHUzL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZv cm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MzAvY3B1ZnJlcS9zY2FsaW5n X2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9j cHUzMS9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMv ZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTMyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hv IHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MzMvY3B1ZnJlcS9z Y2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVt L2NwdS9jcHUzNC9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+ IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTM1L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5v cgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MzYvY3B1 ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMv c3lzdGVtL2NwdS9jcHUzNy9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3Jt YW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTM4L2NwdWZyZXEvc2NhbGluZ19n b3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1 MzkvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2Rl dmljZXMvc3lzdGVtL2NwdS9jcHU0L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBl cmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1NDAvY3B1ZnJlcS9zY2Fs aW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2Nw dS9jcHU0MS9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9z eXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTQyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgpl Y2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1NDMvY3B1ZnJl cS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lz dGVtL2NwdS9jcHU0NC9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5j ZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTQ1L2NwdWZyZXEvc2NhbGluZ19nb3Zl cm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1NDYv Y3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2Rldmlj ZXMvc3lzdGVtL2NwdS9jcHU0Ny9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJm b3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTUvY3B1ZnJlcS9zY2FsaW5n X2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9j cHU2L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9k ZXZpY2VzL3N5c3RlbS9jcHUvY3B1Ny9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBw ZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTgvY3B1ZnJlcS9zY2Fs aW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2Nw dS9jcHU5L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgptb3VudCAtdCB0bXBmcyAtbyBzaXpl PTEwMCUgdm0tc2NhbGFiaWxpdHktdG1wIC90bXAvdm0tc2NhbGFiaWxpdHktdG1wCnRydW5j YXRlIC1zIDY3NDUwMDUyNjA4IC90bXAvdm0tc2NhbGFiaWxpdHkuaW1nCm1rZnMueGZzIC1x IC90bXAvdm0tc2NhbGFiaWxpdHkuaW1nCm1vdW50IC1vIGxvb3AgL3RtcC92bS1zY2FsYWJp bGl0eS5pbWcgL3RtcC92bS1zY2FsYWJpbGl0eQouL2Nhc2UtbWlncmF0ZQp0cnVuY2F0ZSAv dG1wL3ZtLXNjYWxhYmlsaXR5L3NwYXJzZS1taWdyYXRlIC1zIDY3NDUwMDUyNjA4Ci4vdXNl bWVtIC0tcnVudGltZSAzMDAgLWYgL3RtcC92bS1zY2FsYWJpbGl0eS9zcGFyc2UtbWlncmF0 ZSAtLXJlYWRvbmx5IDE2ODYyNTEzMTUyIC0tZGV0YWNoIC0tc2xlZXAgNjAwIC0tcGlkLWZp bGUgL3RtcC92bS1zY2FsYWJpbGl0eS9taWdyYXRlLnBpZAp1bW91bnQgL3RtcC92bS1zY2Fs YWJpbGl0eS10bXAKdW1vdW50IC90bXAvdm0tc2NhbGFiaWxpdHkKcm0gL3RtcC92bS1zY2Fs YWJpbGl0eS5pbWcKCgo= --------------000405020403030905080703-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/