From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3819492516382404108==" MIME-Version: 1.0 From: Huang Ying To: lkp@lists.01.org Subject: [NFS] a08a8cd375d: +1.5% will-it-scale.per_process_ops Date: Mon, 30 Mar 2015 14:29:49 +0800 Message-ID: <1427696989.17170.83.camel@intel.com> List-Id: --===============3819492516382404108== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit a08a8cd375db9769588257e7782f6b6b68561b88 ("NFS: Add attribute update= barriers to NFS writebacks") testbox/testcase/testparams: ivb42/will-it-scale/performance-pthread_mutex2 f5062003465c20cf a08a8cd375db9769588257e778 = ---------------- -------------------------- = %stddev %change %stddev \ | \ = 2.012e+08 =C2=B1 0% +1.5% 2.042e+08 =C2=B1 0% will-it-scale.per_p= rocess_ops 3.81 =C2=B1 0% +1.6% 3.88 =C2=B1 0% turbostat.RAMWatt 387 =C2=B1 7% +13.7% 441 =C2=B1 6% numa-vmstat.node0.n= r_page_table_pages 5639 =C2=B1 15% -15.1% 4788 =C2=B1 0% meminfo.AnonHugePag= es 1552 =C2=B1 7% +13.7% 1765 =C2=B1 6% numa-meminfo.node0.= PageTables 29.40 =C2=B1 21% +57.6% 46.32 =C2=B1 3% perf-profile.cpu-cy= cles.start_secondary 10.72 =C2=B1 30% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.rest_init.start_kernel.x86_64_start_reservations.x86_64_start_kernel 10.72 =C2=B1 30% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.cpu_startup_entry.rest_init.start_kernel.x86_64_start_reservations.x86= _64_start_kernel 1.23 =C2=B1 17% -29.1% 0.87 =C2=B1 19% perf-profile.cpu-cy= cles.cmd_record._start.main.__libc_start_main 1.27 =C2=B1 17% -29.4% 0.89 =C2=B1 16% perf-profile.cpu-cy= cles.main.__libc_start_main 1.27 =C2=B1 17% -31.2% 0.87 =C2=B1 19% perf-profile.cpu-cy= cles._start.main.__libc_start_main 25.76 =C2=B1 19% +66.1% 42.79 =C2=B1 5% perf-profile.cpu-cy= cles.cpuidle_enter.cpu_startup_entry.start_secondary 1.39 =C2=B1 16% -30.3% 0.97 =C2=B1 11% perf-profile.cpu-cy= cles.__libc_start_main 1.62 =C2=B1 20% +52.2% 2.47 =C2=B1 18% perf-profile.cpu-cy= cles.ktime_get_update_offsets_now.hrtimer_interrupt.local_apic_timer_interr= upt.smp_apic_timer_interrupt.apic_timer_interrupt 28.79 =C2=B1 21% +60.5% 46.22 =C2=B1 3% perf-profile.cpu-cy= cles.cpu_startup_entry.start_secondary 0.00 =C2=B1 0% +Inf% 0.81 =C2=B1 36% perf-profile.cpu-cy= cles._raw_spin_unlock_irqrestore.update_blocked_averages.rebalance_domains.= run_rebalance_domains.__do_softirq 10.72 =C2=B1 30% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.x86_64_start_kernel 18.38 =C2=B1 16% +43.4% 26.35 =C2=B1 3% perf-profile.cpu-cy= cles.intel_idle.cpuidle_enter_state.cpuidle_enter.cpu_startup_entry.start_s= econdary 1.64 =C2=B1 30% -59.1% 0.67 =C2=B1 46% perf-profile.cpu-cy= cles.filemap_map_pages.handle_pte_fault.handle_mm_fault.__do_page_fault.do_= page_fault 18.60 =C2=B1 17% +42.4% 26.49 =C2=B1 4% perf-profile.cpu-cy= cles.cpuidle_enter_state.cpuidle_enter.cpu_startup_entry.start_secondary 10.42 =C2=B1 30% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.cpuidle_enter.cpu_startup_entry.rest_init.start_kernel.x86_64_start_re= servations 9.45 =C2=B1 34% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.smp_reschedule_interrupt.reschedule_interrupt.cpuidle_enter.cpu_startu= p_entry.rest_init 10.72 =C2=B1 30% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.x86_64_start_reservations.x86_64_start_kernel 13.90 =C2=B1 7% -12.0% 12.22 =C2=B1 4% perf-profile.cpu-cy= cles.update_process_times.tick_sched_handle.tick_sched_timer.__run_hrtimer.= hrtimer_interrupt 13.92 =C2=B1 2% -22.7% 10.77 =C2=B1 18% perf-profile.cpu-cy= cles.__do_softirq.irq_exit.scheduler_ipi.smp_reschedule_interrupt.reschedul= e_interrupt 10.72 =C2=B1 30% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.start_kernel.x86_64_start_reservations.x86_64_start_kernel 9.45 =C2=B1 34% -100.0% 0.00 =C2=B1 0% perf-profile.cpu-cy= cles.reschedule_interrupt.cpuidle_enter.cpu_startup_entry.rest_init.start_k= ernel 1438772 =C2=B1 8% +21.2% 1743708 =C2=B1 2% sched_debug.cfs_rq[= 0]:/.min_vruntime 25049 =C2=B1 3% +26.4% 31672 =C2=B1 1% sched_debug.cfs_rq[= 0]:/.avg->runnable_avg_sum 17 =C2=B1 12% +121.4% 38 =C2=B1 19% sched_debug.cfs_rq[= 0]:/.runnable_load_avg 545 =C2=B1 3% +26.4% 689 =C2=B1 2% sched_debug.cfs_rq[= 0]:/.tg_runnable_contrib 48 =C2=B1 47% +147.7% 120 =C2=B1 30% sched_debug.cfs_rq[= 0]:/.tg_load_contrib 53474 =C2=B1 7% +63.0% 87186 =C2=B1 2% sched_debug.cfs_rq[= 0]:/.exec_clock 61 =C2=B1 4% -43.0% 34 =C2=B1 9% sched_debug.cfs_rq[= 24]:/.runnable_load_avg 2241502 =C2=B1 4% -17.8% 1843317 =C2=B1 1% sched_debug.cfs_rq[= 24]:/.min_vruntime 802666 =C2=B1 24% -87.6% 99533 =C2=B1 40% sched_debug.cfs_rq[= 24]:/.spread0 99 =C2=B1 21% +51.9% 151 =C2=B1 31% sched_debug.cfs_rq[= 24]:/.tg_load_contrib 62 =C2=B1 5% -44.6% 34 =C2=B1 10% sched_debug.cfs_rq[= 24]:/.load 855 =C2=B1 2% -17.4% 706 =C2=B1 2% sched_debug.cfs_rq[= 24]:/.tg_runnable_contrib 39223 =C2=B1 2% -17.4% 32411 =C2=B1 2% sched_debug.cfs_rq[= 24]:/.avg->runnable_avg_sum 129807 =C2=B1 3% -26.0% 96066 =C2=B1 2% sched_debug.cfs_rq[= 24]:/.exec_clock 1 =C2=B1 0% +300.0% 4 =C2=B1 50% sched_debug.cfs_rq[= 39]:/.nr_spread_over 3 =C2=B1 33% -66.7% 1 =C2=B1 0% sched_debug.cfs_rq[= 3]:/.nr_spread_over 17 =C2=B1 12% +122.9% 39 =C2=B1 18% sched_debug.cpu#0.c= pu_load[0] 56862 =C2=B1 7% +58.5% 90118 =C2=B1 2% sched_debug.cpu#0.n= r_load_updates 3783 =C2=B1 6% +13.9% 4310 =C2=B1 0% sched_debug.cpu#0.c= urr->pid 16708 =C2=B1 18% -18.4% 13637 =C2=B1 3% sched_debug.cpu#0.s= ched_count 3907 =C2=B1 10% -24.6% 2945 =C2=B1 11% sched_debug.cpu#0.t= twu_local 5540 =C2=B1 8% -15.4% 4688 =C2=B1 6% sched_debug.cpu#0.t= twu_count 19 =C2=B1 17% +182.1% 55 =C2=B1 33% sched_debug.cpu#0.c= pu_load[2] 18 =C2=B1 14% +159.5% 48 =C2=B1 29% sched_debug.cpu#0.c= pu_load[1] 22 =C2=B1 27% +181.8% 62 =C2=B1 35% sched_debug.cpu#0.c= pu_load[3] 24 =C2=B1 35% +175.8% 68 =C2=B1 35% sched_debug.cpu#0.c= pu_load[4] 2253 =C2=B1 11% -23.0% 1734 =C2=B1 9% sched_debug.cpu#0.s= ched_goidle 3720 =C2=B1 8% -16.5% 3108 =C2=B1 13% sched_debug.cpu#13.= curr->pid 6862 =C2=B1 10% -32.1% 4659 =C2=B1 15% sched_debug.cpu#15.= nr_switches 3135 =C2=B1 11% -36.6% 1987 =C2=B1 15% sched_debug.cpu#15.= sched_goidle 10 =C2=B1 4% +14.6% 11 =C2=B1 7% sched_debug.cpu#22.= cpu_load[4] 84 =C2=B1 16% -55.2% 38 =C2=B1 21% sched_debug.cpu#24.= cpu_load[3] 94 =C2=B1 18% -55.9% 41 =C2=B1 22% sched_debug.cpu#24.= cpu_load[4] 136876 =C2=B1 2% -20.1% 109402 =C2=B1 2% sched_debug.cpu#24.= nr_load_updates 61 =C2=B1 4% -43.0% 34 =C2=B1 9% sched_debug.cpu#24.= cpu_load[0] 62 =C2=B1 5% -44.6% 34 =C2=B1 10% sched_debug.cpu#24.= load 4589 =C2=B1 3% -10.6% 4101 =C2=B1 0% sched_debug.cpu#24.= curr->pid 65 =C2=B1 6% -45.8% 35 =C2=B1 15% sched_debug.cpu#24.= cpu_load[1] 75 =C2=B1 13% -51.2% 37 =C2=B1 20% sched_debug.cpu#24.= cpu_load[2] 411 =C2=B1 29% +82.3% 749 =C2=B1 46% sched_debug.cpu#26.= ttwu_count 207 =C2=B1 26% +110.2% 436 =C2=B1 23% sched_debug.cpu#32.= ttwu_count 1027 =C2=B1 37% -52.7% 486 =C2=B1 2% sched_debug.cpu#37.= ttwu_local 1550 =C2=B1 23% -41.5% 906 =C2=B1 39% sched_debug.cpu#42.= ttwu_count 773 =C2=B1 21% +152.1% 1950 =C2=B1 46% sched_debug.cpu#45.= ttwu_count 1664 =C2=B1 10% +109.2% 3482 =C2=B1 27% sched_debug.cpu#45.= nr_switches 386 =C2=B1 24% +199.9% 1159 =C2=B1 40% sched_debug.cpu#45.= ttwu_local 10 =C2=B1 8% +59.5% 16 =C2=B1 36% sched_debug.cpu#45.= cpu_load[1] 699 =C2=B1 10% +59.6% 1116 =C2=B1 30% sched_debug.cpu#45.= sched_goidle 1678 =C2=B1 10% +158.7% 4341 =C2=B1 48% sched_debug.cpu#45.= sched_count 2954 =C2=B1 4% +15.7% 3417 =C2=B1 6% sched_debug.cpu#47.= curr->pid ivb42: Ivytown Ivy Bridge-EP Memory: 64G will-it-scale.per_process_ops 2.045e+08 ++------------------------O------------------------------------= -+ 2.04e+08 ++ O O O O = O | O O O = | 2.035e+08 O+ O O O O O O O = | 2.03e+08 ++ O O = | | O O O O = | 2.025e+08 ++ = | 2.02e+08 ++ = | 2.015e+08 ++ = | | *..*..*..* = | 2.01e+08 ++ *.. .*.. .. = | 2.005e+08 ++ *..*..*..*.. : .*. * = | |.. : *. = | 2e+08 *+ * = | 1.995e+08 ++-------------------------------------------------------------= -+ [*] bisect-good sample [O] bisect-bad sample To reproduce: apt-get install ruby git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/setup-local job.yaml # the job file attached in this email bin/run-local job.yaml Disclaimer: Results have been estimated based on internal Intel analysis and are provid= ed for informational purposes only. Any difference in system hardware or softw= are design or configuration may affect actual performance. Thanks, Ying Huang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============3819492516382404108== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCnRlc3RjYXNlOiB3aWxsLWl0LXNjYWxlCmRlZmF1bHQtbW9uaXRvcnM6CiAgd2FpdDogcHJl LXRlc3QKICB1cHRpbWU6IAogIGlvc3RhdDogCiAgdm1zdGF0OiAKICBudW1hLW51bWFzdGF0OiAK ICBudW1hLXZtc3RhdDogCiAgbnVtYS1tZW1pbmZvOiAKICBwcm9jLXZtc3RhdDogCiAgcHJvYy1z dGF0OiAKICBtZW1pbmZvOiAKICBzbGFiaW5mbzogCiAgaW50ZXJydXB0czogCiAgbG9ja19zdGF0 OiAKICBsYXRlbmN5X3N0YXRzOiAKICBzb2Z0aXJxczogCiAgYmRpX2Rldl9tYXBwaW5nOiAKICBk aXNrc3RhdHM6IAogIG5mc3N0YXQ6IAogIGNwdWlkbGU6IAogIGNwdWZyZXEtc3RhdHM6IAogIHR1 cmJvc3RhdDogCiAgcG1ldGVyOiAKICBzY2hlZF9kZWJ1ZzoKICAgIGludGVydmFsOiAxMApkZWZh dWx0X3dhdGNoZG9nczoKICB3YXRjaC1vb206IAogIHdhdGNoZG9nOiAKY3B1ZnJlcV9nb3Zlcm5v cjogcGVyZm9ybWFuY2UKY29tbWl0OiAwOWRkMjk1OTJiOWRlOTkyMWQ1NDUxZDE4NzM1ZGRmN2I3 YzQxYzg5Cm1vZGVsOiBJdnl0b3duIEl2eSBCcmlkZ2UtRVAKbnJfY3B1OiA0OAptZW1vcnk6IDY0 Rwpyb290ZnM6IGRlYmlhbi14ODZfNjQtMjAxNS0wMi0wNy5jZ3oKcGVyZi1wcm9maWxlOgogIGZy ZXE6IDgwMAp3aWxsLWl0LXNjYWxlOgogIHRlc3Q6IHB0aHJlYWRfbXV0ZXgyCnRlc3Rib3g6IGl2 YjQyCnRib3hfZ3JvdXA6IGl2YjQyCmtjb25maWc6IHg4Nl82NC1yaGVsCmVucXVldWVfdGltZTog MjAxNS0wMy0wOCAyMjoyMzo1MS42MDI1MjgwNDUgKzA4OjAwCmhlYWRfY29tbWl0OiAwOWRkMjk1 OTJiOWRlOTkyMWQ1NDUxZDE4NzM1ZGRmN2I3YzQxYzg5CmJhc2VfY29tbWl0OiA5ZWNjY2EwODQz MjA1Zjg3YzAwNDA0YjY2MzE4OGI4OGViMjQ4MDUxCmJyYW5jaDogbGludXgtZGV2ZWwvZGV2ZWwt aG91cmx5LTIwMTUwMzA5MDkKa2VybmVsOiAiL2tlcm5lbC94ODZfNjQtcmhlbC8wOWRkMjk1OTJi OWRlOTkyMWQ1NDUxZDE4NzM1ZGRmN2I3YzQxYzg5L3ZtbGludXotNC4wLjAtcmMzLTAxMDMwLWcw OWRkMjk1Igp1c2VyOiBsa3AKcXVldWU6IGN5Y2xpYwpyZXN1bHRfcm9vdDogIi9yZXN1bHQvaXZi NDIvd2lsbC1pdC1zY2FsZS9wZXJmb3JtYW5jZS1wdGhyZWFkX211dGV4Mi9kZWJpYW4teDg2XzY0 LTIwMTUtMDItMDcuY2d6L3g4Nl82NC1yaGVsLzA5ZGQyOTU5MmI5ZGU5OTIxZDU0NTFkMTg3MzVk ZGY3YjdjNDFjODkvMCIKam9iX2ZpbGU6ICIvbGtwL3NjaGVkdWxlZC9pdmI0Mi9jeWNsaWNfd2ls bC1pdC1zY2FsZS1wZXJmb3JtYW5jZS1wdGhyZWFkX211dGV4Mi1kZWJpYW4teDg2XzY0LmNnei14 ODZfNjQtcmhlbC1IRUFELTA5ZGQyOTU5MmI5ZGU5OTIxZDU0NTFkMTg3MzVkZGY3YjdjNDFjODkt MC0yMDE1MDMwOC00MDkyNS1pd2JkamMueWFtbCIKZGVxdWV1ZV90aW1lOiAyMDE1LTAzLTA5IDEz OjI0OjU0LjIzMzc5MzU1NCArMDg6MDAKam9iX3N0YXRlOiBmaW5pc2hlZApsb2FkYXZnOiAyNS4y NiAxNy4xMSA3LjIwIDEvNDIyIDEwMDg2CnN0YXJ0X3RpbWU6ICcxNDI1ODc4NzQyJwplbmRfdGlt ZTogJzE0MjU4NzkwNTInCnZlcnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMTUwMzA5LTEyNTQ0MCIK --===============3819492516382404108== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" ZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTAvY3B1ZnJlcS9z Y2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2Nw dS9jcHUxL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9k ZXZpY2VzL3N5c3RlbS9jcHUvY3B1MTAvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVy Zm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUxMS9jcHVmcmVxL3NjYWxpbmdf Z292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTEy L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2Vz L3N5c3RlbS9jcHUvY3B1MTMvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFu Y2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUxNC9jcHVmcmVxL3NjYWxpbmdfZ292ZXJu b3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTE1L2NwdWZy ZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3Rl bS9jcHUvY3B1MTYvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAv c3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUxNy9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNo byBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTE4L2NwdWZyZXEvc2Nh bGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUv Y3B1MTkvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2Rl dmljZXMvc3lzdGVtL2NwdS9jcHUyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZv cm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MjAvY3B1ZnJlcS9zY2FsaW5nX2dv dmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUyMS9j cHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9z eXN0ZW0vY3B1L2NwdTIyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNl ID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MjMvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9y CmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUyNC9jcHVmcmVx L3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0v Y3B1L2NwdTI1L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5 cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MjYvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8g cGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUyNy9jcHVmcmVxL3NjYWxp bmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2Nw dTI4L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZp Y2VzL3N5c3RlbS9jcHUvY3B1MjkvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9y bWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUzL2NwdWZyZXEvc2NhbGluZ19nb3Zl cm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MzAvY3B1 ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lz dGVtL2NwdS9jcHUzMS9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+ IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTMyL2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgpl Y2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MzMvY3B1ZnJlcS9z Y2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2Nw dS9jcHUzNC9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMv ZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTM1L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBl cmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MzYvY3B1ZnJlcS9zY2FsaW5n X2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUz Ny9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNl cy9zeXN0ZW0vY3B1L2NwdTM4L2NwdWZyZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1h bmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MzkvY3B1ZnJlcS9zY2FsaW5nX2dvdmVy bm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHU0L2NwdWZy ZXEvc2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3Rl bS9jcHUvY3B1NDAvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAv c3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHU0MS9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNo byBwZXJmb3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTQyL2NwdWZyZXEvc2Nh bGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUv Y3B1NDMvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2Rl dmljZXMvc3lzdGVtL2NwdS9jcHU0NC9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJm b3JtYW5jZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTQ1L2NwdWZyZXEvc2NhbGluZ19n b3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1NDYv Y3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMv c3lzdGVtL2NwdS9jcHU0Ny9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5j ZSA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTUvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9y CmVjaG8gcGVyZm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHU2L2NwdWZyZXEv c2NhbGluZ19nb3Zlcm5vcgplY2hvIHBlcmZvcm1hbmNlID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9j cHUvY3B1Ny9jcHVmcmVxL3NjYWxpbmdfZ292ZXJub3IKZWNobyBwZXJmb3JtYW5jZSA+IC9zeXMv ZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTgvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCmVjaG8gcGVy Zm9ybWFuY2UgPiAvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHU5L2NwdWZyZXEvc2NhbGluZ19n b3Zlcm5vcgouL3J1bnRlc3QucHkgcHRocmVhZF9tdXRleDIgMjUgYm90aCAxIDEyIDI0IDM2IDQ4 Cg== --===============3819492516382404108==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752892AbbC3G3x (ORCPT ); Mon, 30 Mar 2015 02:29:53 -0400 Received: from mga03.intel.com ([134.134.136.65]:42113 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751288AbbC3G3w (ORCPT ); Mon, 30 Mar 2015 02:29:52 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.11,492,1422950400"; d="yaml'?scan'208";a="672418257" Message-ID: <1427696989.17170.83.camel@intel.com> Subject: [LKP] [NFS] a08a8cd375d: +1.5% will-it-scale.per_process_ops From: Huang Ying To: Trond Myklebust Cc: LKML , LKP ML Date: Mon, 30 Mar 2015 14:29:49 +0800 Content-Type: multipart/mixed; boundary="=-EBz6jRzANcUgMU+/ekDK" X-Mailer: Evolution 3.12.9-1+b1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-EBz6jRzANcUgMU+/ekDK Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit a08a8cd375db9769588257e7782f6b6b68561b88 ("NFS: Add attribute update barriers to NFS writebacks") testbox/testcase/testparams: ivb42/will-it-scale/performance-pthread_mutex2 f5062003465c20cf a08a8cd375db9769588257e778 ---------------- -------------------------- %stddev %change %stddev \ | \ 2.012e+08 ± 0% +1.5% 2.042e+08 ± 0% will-it-scale.per_process_ops 3.81 ± 0% +1.6% 3.88 ± 0% turbostat.RAMWatt 387 ± 7% +13.7% 441 ± 6% numa-vmstat.node0.nr_page_table_pages 5639 ± 15% -15.1% 4788 ± 0% meminfo.AnonHugePages 1552 ± 7% +13.7% 1765 ± 6% numa-meminfo.node0.PageTables 29.40 ± 21% +57.6% 46.32 ± 3% perf-profile.cpu-cycles.start_secondary 10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.rest_init.start_kernel.x86_64_start_reservations.x86_64_start_kernel 10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.cpu_startup_entry.rest_init.start_kernel.x86_64_start_reservations.x86_64_start_kernel 1.23 ± 17% -29.1% 0.87 ± 19% perf-profile.cpu-cycles.cmd_record._start.main.__libc_start_main 1.27 ± 17% -29.4% 0.89 ± 16% perf-profile.cpu-cycles.main.__libc_start_main 1.27 ± 17% -31.2% 0.87 ± 19% perf-profile.cpu-cycles._start.main.__libc_start_main 25.76 ± 19% +66.1% 42.79 ± 5% perf-profile.cpu-cycles.cpuidle_enter.cpu_startup_entry.start_secondary 1.39 ± 16% -30.3% 0.97 ± 11% perf-profile.cpu-cycles.__libc_start_main 1.62 ± 20% +52.2% 2.47 ± 18% perf-profile.cpu-cycles.ktime_get_update_offsets_now.hrtimer_interrupt.local_apic_timer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt 28.79 ± 21% +60.5% 46.22 ± 3% perf-profile.cpu-cycles.cpu_startup_entry.start_secondary 0.00 ± 0% +Inf% 0.81 ± 36% perf-profile.cpu-cycles._raw_spin_unlock_irqrestore.update_blocked_averages.rebalance_domains.run_rebalance_domains.__do_softirq 10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.x86_64_start_kernel 18.38 ± 16% +43.4% 26.35 ± 3% perf-profile.cpu-cycles.intel_idle.cpuidle_enter_state.cpuidle_enter.cpu_startup_entry.start_secondary 1.64 ± 30% -59.1% 0.67 ± 46% perf-profile.cpu-cycles.filemap_map_pages.handle_pte_fault.handle_mm_fault.__do_page_fault.do_page_fault 18.60 ± 17% +42.4% 26.49 ± 4% perf-profile.cpu-cycles.cpuidle_enter_state.cpuidle_enter.cpu_startup_entry.start_secondary 10.42 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.cpuidle_enter.cpu_startup_entry.rest_init.start_kernel.x86_64_start_reservations 9.45 ± 34% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.smp_reschedule_interrupt.reschedule_interrupt.cpuidle_enter.cpu_startup_entry.rest_init 10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.x86_64_start_reservations.x86_64_start_kernel 13.90 ± 7% -12.0% 12.22 ± 4% perf-profile.cpu-cycles.update_process_times.tick_sched_handle.tick_sched_timer.__run_hrtimer.hrtimer_interrupt 13.92 ± 2% -22.7% 10.77 ± 18% perf-profile.cpu-cycles.__do_softirq.irq_exit.scheduler_ipi.smp_reschedule_interrupt.reschedule_interrupt 10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.start_kernel.x86_64_start_reservations.x86_64_start_kernel 9.45 ± 34% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.reschedule_interrupt.cpuidle_enter.cpu_startup_entry.rest_init.start_kernel 1438772 ± 8% +21.2% 1743708 ± 2% sched_debug.cfs_rq[0]:/.min_vruntime 25049 ± 3% +26.4% 31672 ± 1% sched_debug.cfs_rq[0]:/.avg->runnable_avg_sum 17 ± 12% +121.4% 38 ± 19% sched_debug.cfs_rq[0]:/.runnable_load_avg 545 ± 3% +26.4% 689 ± 2% sched_debug.cfs_rq[0]:/.tg_runnable_contrib 48 ± 47% +147.7% 120 ± 30% sched_debug.cfs_rq[0]:/.tg_load_contrib 53474 ± 7% +63.0% 87186 ± 2% sched_debug.cfs_rq[0]:/.exec_clock 61 ± 4% -43.0% 34 ± 9% sched_debug.cfs_rq[24]:/.runnable_load_avg 2241502 ± 4% -17.8% 1843317 ± 1% sched_debug.cfs_rq[24]:/.min_vruntime 802666 ± 24% -87.6% 99533 ± 40% sched_debug.cfs_rq[24]:/.spread0 99 ± 21% +51.9% 151 ± 31% sched_debug.cfs_rq[24]:/.tg_load_contrib 62 ± 5% -44.6% 34 ± 10% sched_debug.cfs_rq[24]:/.load 855 ± 2% -17.4% 706 ± 2% sched_debug.cfs_rq[24]:/.tg_runnable_contrib 39223 ± 2% -17.4% 32411 ± 2% sched_debug.cfs_rq[24]:/.avg->runnable_avg_sum 129807 ± 3% -26.0% 96066 ± 2% sched_debug.cfs_rq[24]:/.exec_clock 1 ± 0% +300.0% 4 ± 50% sched_debug.cfs_rq[39]:/.nr_spread_over 3 ± 33% -66.7% 1 ± 0% sched_debug.cfs_rq[3]:/.nr_spread_over 17 ± 12% +122.9% 39 ± 18% sched_debug.cpu#0.cpu_load[0] 56862 ± 7% +58.5% 90118 ± 2% sched_debug.cpu#0.nr_load_updates 3783 ± 6% +13.9% 4310 ± 0% sched_debug.cpu#0.curr->pid 16708 ± 18% -18.4% 13637 ± 3% sched_debug.cpu#0.sched_count 3907 ± 10% -24.6% 2945 ± 11% sched_debug.cpu#0.ttwu_local 5540 ± 8% -15.4% 4688 ± 6% sched_debug.cpu#0.ttwu_count 19 ± 17% +182.1% 55 ± 33% sched_debug.cpu#0.cpu_load[2] 18 ± 14% +159.5% 48 ± 29% sched_debug.cpu#0.cpu_load[1] 22 ± 27% +181.8% 62 ± 35% sched_debug.cpu#0.cpu_load[3] 24 ± 35% +175.8% 68 ± 35% sched_debug.cpu#0.cpu_load[4] 2253 ± 11% -23.0% 1734 ± 9% sched_debug.cpu#0.sched_goidle 3720 ± 8% -16.5% 3108 ± 13% sched_debug.cpu#13.curr->pid 6862 ± 10% -32.1% 4659 ± 15% sched_debug.cpu#15.nr_switches 3135 ± 11% -36.6% 1987 ± 15% sched_debug.cpu#15.sched_goidle 10 ± 4% +14.6% 11 ± 7% sched_debug.cpu#22.cpu_load[4] 84 ± 16% -55.2% 38 ± 21% sched_debug.cpu#24.cpu_load[3] 94 ± 18% -55.9% 41 ± 22% sched_debug.cpu#24.cpu_load[4] 136876 ± 2% -20.1% 109402 ± 2% sched_debug.cpu#24.nr_load_updates 61 ± 4% -43.0% 34 ± 9% sched_debug.cpu#24.cpu_load[0] 62 ± 5% -44.6% 34 ± 10% sched_debug.cpu#24.load 4589 ± 3% -10.6% 4101 ± 0% sched_debug.cpu#24.curr->pid 65 ± 6% -45.8% 35 ± 15% sched_debug.cpu#24.cpu_load[1] 75 ± 13% -51.2% 37 ± 20% sched_debug.cpu#24.cpu_load[2] 411 ± 29% +82.3% 749 ± 46% sched_debug.cpu#26.ttwu_count 207 ± 26% +110.2% 436 ± 23% sched_debug.cpu#32.ttwu_count 1027 ± 37% -52.7% 486 ± 2% sched_debug.cpu#37.ttwu_local 1550 ± 23% -41.5% 906 ± 39% sched_debug.cpu#42.ttwu_count 773 ± 21% +152.1% 1950 ± 46% sched_debug.cpu#45.ttwu_count 1664 ± 10% +109.2% 3482 ± 27% sched_debug.cpu#45.nr_switches 386 ± 24% +199.9% 1159 ± 40% sched_debug.cpu#45.ttwu_local 10 ± 8% +59.5% 16 ± 36% sched_debug.cpu#45.cpu_load[1] 699 ± 10% +59.6% 1116 ± 30% sched_debug.cpu#45.sched_goidle 1678 ± 10% +158.7% 4341 ± 48% sched_debug.cpu#45.sched_count 2954 ± 4% +15.7% 3417 ± 6% sched_debug.cpu#47.curr->pid ivb42: Ivytown Ivy Bridge-EP Memory: 64G will-it-scale.per_process_ops 2.045e+08 ++------------------------O-------------------------------------+ 2.04e+08 ++ O O O O O | O O O | 2.035e+08 O+ O O O O O O O | 2.03e+08 ++ O O | | O O O O | 2.025e+08 ++ | 2.02e+08 ++ | 2.015e+08 ++ | | *..*..*..* | 2.01e+08 ++ *.. .*.. .. | 2.005e+08 ++ *..*..*..*.. : .*. * | |.. : *. | 2e+08 *+ * | 1.995e+08 ++--------------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample To reproduce: apt-get install ruby git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/setup-local job.yaml # the job file attached in this email bin/run-local job.yaml 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, Ying Huang --=-EBz6jRzANcUgMU+/ekDK Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" Content-Transfer-Encoding: 7bit --- testcase: will-it-scale default-monitors: wait: pre-test uptime: iostat: vmstat: numa-numastat: numa-vmstat: numa-meminfo: proc-vmstat: proc-stat: meminfo: slabinfo: interrupts: lock_stat: latency_stats: softirqs: bdi_dev_mapping: diskstats: nfsstat: cpuidle: cpufreq-stats: turbostat: pmeter: sched_debug: interval: 10 default_watchdogs: watch-oom: watchdog: cpufreq_governor: performance commit: 09dd29592b9de9921d5451d18735ddf7b7c41c89 model: Ivytown Ivy Bridge-EP nr_cpu: 48 memory: 64G rootfs: debian-x86_64-2015-02-07.cgz perf-profile: freq: 800 will-it-scale: test: pthread_mutex2 testbox: ivb42 tbox_group: ivb42 kconfig: x86_64-rhel enqueue_time: 2015-03-08 22:23:51.602528045 +08:00 head_commit: 09dd29592b9de9921d5451d18735ddf7b7c41c89 base_commit: 9eccca0843205f87c00404b663188b88eb248051 branch: linux-devel/devel-hourly-2015030909 kernel: "/kernel/x86_64-rhel/09dd29592b9de9921d5451d18735ddf7b7c41c89/vmlinuz-4.0.0-rc3-01030-g09dd295" user: lkp queue: cyclic result_root: "/result/ivb42/will-it-scale/performance-pthread_mutex2/debian-x86_64-2015-02-07.cgz/x86_64-rhel/09dd29592b9de9921d5451d18735ddf7b7c41c89/0" job_file: "/lkp/scheduled/ivb42/cyclic_will-it-scale-performance-pthread_mutex2-debian-x86_64.cgz-x86_64-rhel-HEAD-09dd29592b9de9921d5451d18735ddf7b7c41c89-0-20150308-40925-iwbdjc.yaml" dequeue_time: 2015-03-09 13:24:54.233793554 +08:00 job_state: finished loadavg: 25.26 17.11 7.20 1/422 10086 start_time: '1425878742' end_time: '1425879052' version: "/lkp/lkp/.src-20150309-125440" --=-EBz6jRzANcUgMU+/ekDK Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="reproduce" Content-Transfer-Encoding: 7bit echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu10/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu11/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu12/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu13/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu14/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu15/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu16/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu17/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu18/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu19/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu20/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu21/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu22/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu23/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu24/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu25/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu26/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu27/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu28/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu29/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu30/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu31/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu32/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu33/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu34/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu35/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu36/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu37/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu38/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu39/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu40/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu41/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu42/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu43/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu44/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu45/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu46/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu47/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu8/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu9/cpufreq/scaling_governor ./runtest.py pthread_mutex2 25 both 1 12 24 36 48 --=-EBz6jRzANcUgMU+/ekDK Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable _______________________________________________ LKP mailing list LKP@linux.intel.com =0D --=-EBz6jRzANcUgMU+/ekDK--