From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759359AbbBIF6h (ORCPT ); Mon, 9 Feb 2015 00:58:37 -0500 Received: from mga01.intel.com ([192.55.52.88]:11158 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759334AbbBIF6g (ORCPT ); Mon, 9 Feb 2015 00:58:36 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,541,1418112000"; d="yaml'?scan'208";a="524602782" Message-ID: <1423461513.5968.56.camel@intel.com> Subject: [LKP] [sched/core] 9edfbfed3f5: +88.2% hackbench.time.involuntary_context_switches From: Huang Ying To: Peter Zijlstra Cc: Ingo Molnar , LKML , LKP ML Date: Mon, 09 Feb 2015 13:58:33 +0800 Content-Type: multipart/mixed; boundary="=-u1Xra3f0WjLpcgbnAbnD" 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 --=-u1Xra3f0WjLpcgbnAbnD 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/tip/tip.git sched/core commit 9edfbfed3f544a7830d99b341f0c175995a02950 ("sched/core: Rework rq->clock update skips") testbox/testcase/testparams: xps2/hackbench/performance-1600%-process-socket cebde6d681aa45f9 9edfbfed3f544a7830d99b341f ---------------- -------------------------- %stddev %change %stddev \ | \ 1839273 ± 6% +88.2% 3462337 ± 4% hackbench.time.involuntary_context_switches 41965851 ± 5% +5.6% 44307403 ± 1% hackbench.time.voluntary_context_switches 388 ± 39% -58.6% 160 ± 10% sched_debug.cfs_rq[1]:/.tg_load_contrib 12957 ± 14% -60.5% 5117 ± 11% sched_debug.cfs_rq[2]:/.tg_load_avg 30505 ± 14% -57.7% 12905 ± 6% sched_debug.cfs_rq[3]:/.tg_load_avg 2790 ± 24% -65.4% 964 ± 32% sched_debug.cfs_rq[3]:/.blocked_load_avg 2915 ± 23% -62.2% 1101 ± 29% sched_debug.cfs_rq[3]:/.tg_load_contrib 1839273 ± 6% +88.2% 3462337 ± 4% time.involuntary_context_switches 1474 ± 28% -61.7% 565 ± 43% sched_debug.cfs_rq[2]:/.tg_load_contrib 11830 ± 15% +63.0% 19285 ± 11% sched_debug.cpu#4.sched_goidle 19319 ± 29% +91.1% 36913 ± 7% sched_debug.cpu#3.sched_goidle 5899 ± 31% -35.6% 3801 ± 11% sched_debug.cfs_rq[4]:/.blocked_load_avg 5999 ± 30% -34.5% 3929 ± 11% sched_debug.cfs_rq[4]:/.tg_load_contrib 37884 ± 13% -33.5% 25207 ± 7% sched_debug.cfs_rq[4]:/.tg_load_avg 229547 ± 5% +47.9% 339519 ± 5% cpuidle.C1-NHM.usage 35712 ± 3% +31.7% 47036 ± 9% cpuidle.C3-NHM.usage 5010 ± 9% -29.0% 3556 ± 20% sched_debug.cfs_rq[6]:/.blocked_load_avg 5139 ± 9% -28.2% 3690 ± 19% sched_debug.cfs_rq[6]:/.tg_load_contrib 49568 ± 6% +24.8% 61867 ± 7% sched_debug.cpu#1.sched_goidle 26369 ± 35% -42.0% 15289 ± 29% cpuidle.C6-NHM.usage 18 ± 16% +36.5% 25 ± 7% sched_debug.cpu#4.nr_running 1.41 ± 12% -19.3% 1.14 ± 13% perf-profile.cpu-cycles.sock_wfree.unix_destruct_scm.skb_release_head_state.skb_release_all.consume_skb 25 ± 15% +28.7% 32 ± 9% sched_debug.cpu#3.nr_running 1.63 ± 11% -18.0% 1.34 ± 12% perf-profile.cpu-cycles.unix_destruct_scm.skb_release_head_state.skb_release_all.consume_skb.unix_stream_recvmsg 0.57 ± 8% +9.6% 0.62 ± 5% turbostat.CPU%c1 148 ± 11% -16.7% 123 ± 7% sched_debug.cfs_rq[1]:/.load 109 ± 6% +17.1% 128 ± 6% sched_debug.cpu#6.cpu_load[0] 2.41 ± 8% -13.3% 2.09 ± 11% perf-profile.cpu-cycles.skb_release_head_state.skb_release_all.consume_skb.unix_stream_recvmsg.sock_aio_read 147 ± 12% -16.4% 123 ± 7% sched_debug.cpu#1.load 111 ± 5% +15.4% 129 ± 5% sched_debug.cpu#6.cpu_load[2] 110 ± 5% +14.9% 127 ± 5% sched_debug.cfs_rq[6]:/.runnable_load_avg 112 ± 5% +14.5% 128 ± 4% sched_debug.cpu#6.cpu_load[3] 113 ± 5% +13.2% 128 ± 3% sched_debug.cpu#6.cpu_load[4] 789953 ± 2% -10.8% 704528 ± 4% sched_debug.cpu#3.avg_idle 15471 ± 5% -7.7% 14278 ± 2% sched_debug.cpu#5.curr->pid 2675106 ± 10% +16.2% 3109411 ± 1% sched_debug.cpu#4.nr_switches 2675140 ± 10% +16.2% 3109440 ± 1% sched_debug.cpu#4.sched_count 155201 ± 5% +14.6% 177901 ± 3% softirqs.RCU 8.64 ± 6% -9.6% 7.82 ± 5% perf-profile.cpu-cycles.skb_release_all.consume_skb.unix_stream_recvmsg.sock_aio_read.sock_aio_read 2658351 ± 11% +13.7% 3021564 ± 2% sched_debug.cpu#5.sched_count 2658326 ± 11% +13.7% 3021539 ± 2% sched_debug.cpu#5.nr_switches 71443 ± 5% +9.9% 78486 ± 0% vmstat.system.cs 8209 ± 5% +7.3% 8805 ± 0% vmstat.system.in xps2: Nehalem Memory: 4G To reproduce: apt-get install ruby ruby-oj 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, Huang, Ying --=-u1Xra3f0WjLpcgbnAbnD Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="reproduce" Content-Transfer-Encoding: 7bit tbench_srv & tbench 4 127.0.0.1 killall tbench_srv --=-u1Xra3f0WjLpcgbnAbnD 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 --=-u1Xra3f0WjLpcgbnAbnD Content-Type: application/x-yaml; name="job.yaml" Content-Disposition: attachment; filename="job.yaml" Content-Transfer-Encoding: base64 LS0tCnRlc3RjYXNlOiB0YmVuY2gKZGVmYXVsdC1tb25pdG9yczoKICB3YWl0OiBwcmUtdGVzdAog IHVwdGltZTogCiAgaW9zdGF0OiAKICB2bXN0YXQ6IAogIG51bWEtbnVtYXN0YXQ6IAogIG51bWEt dm1zdGF0OiAKICBudW1hLW1lbWluZm86IAogIHByb2Mtdm1zdGF0OiAKICBwcm9jLXN0YXQ6IAog IG1lbWluZm86IAogIHNsYWJpbmZvOiAKICBpbnRlcnJ1cHRzOiAKICBsb2NrX3N0YXQ6IAogIGxh dGVuY3lfc3RhdHM6IAogIHNvZnRpcnFzOiAKICBiZGlfZGV2X21hcHBpbmc6IAogIGRpc2tzdGF0 czogCiAgbmZzc3RhdDogCiAgY3B1aWRsZTogCiAgY3B1ZnJlcS1zdGF0czogCiAgdHVyYm9zdGF0 OiAKICBwbWV0ZXI6IAogIHNjaGVkX2RlYnVnOgogICAgaW50ZXJ2YWw6IDEwCmRlZmF1bHRfd2F0 Y2hkb2dzOgogIHdhdGNoLW9vbTogCiAgd2F0Y2hkb2c6IApjcHVmcmVxX2dvdmVybm9yOiBwZXJm b3JtYW5jZQpjb21taXQ6IDllZGZiZmVkM2Y1NDRhNzgzMGQ5OWIzNDFmMGMxNzU5OTVhMDI5NTAK bW9kZWw6IEF0b20KbWVtb3J5OiA4RwpoZGRfcGFydGl0aW9uczogIi9kZXYvZGlzay9ieS1pZC9h dGEtVE9TSElCQV9NSzgwNjFHU1lCXzIyRkhQME5HVC1wYXJ0MSIKc3dhcF9wYXJ0aXRpb25zOiAK cm9vdGZzX3BhcnRpdGlvbjogIi9kZXYvZGlzay9ieS1pZC9hdGEtVE9TSElCQV9NSzgwNjFHU1lC XzIyRkhQME5HVC1wYXJ0MiIKbnJfdGhyZWFkczogMTAwJQpwZXJmLXByb2ZpbGU6IAp0YmVuY2g6 IAp0ZXN0Ym94OiBsa3AtYTA2CnRib3hfZ3JvdXA6IGxrcC1hMDYKa2NvbmZpZzogeDg2XzY0LXJo ZWwKZW5xdWV1ZV90aW1lOiAyMDE1LTAyLTAyIDE3OjAzOjM2LjQ0MjkwODY3MiArMDg6MDAKaGVh ZF9jb21taXQ6IDk1ZDE5NTEyYTE0NWNkNGUyNzhiOTBmZmQ2N2FmYWIwY2I3M2Q5ZTYKYmFzZV9j b21taXQ6IDI2YmM0MjBiNTlhMzhlNGU2Njg1YTczMzQ1YTBkZWY0NjExMzZkY2UKYnJhbmNoOiBs aW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNTAyMDEyMgp1c2VyOiBsa3AKcXVldWU6IGJpc2Vj dApyb290ZnM6IGRlYmlhbi14ODZfNjQtMjAxNS0wMS0zMC5jZ3oKcmVzdWx0X3Jvb3Q6ICIvcmVz dWx0L2xrcC1hMDYvdGJlbmNoL3BlcmZvcm1hbmNlLTEwMCUvZGViaWFuLXg4Nl82NC0yMDE1LTAx LTMwLmNnei94ODZfNjQtcmhlbC85ZWRmYmZlZDNmNTQ0YTc4MzBkOTliMzQxZjBjMTc1OTk1YTAy OTUwLzAiCmpvYl9maWxlOiAiL2xrcC9zY2hlZHVsZWQvbGtwLWEwNi9iaXNlY3RfdGJlbmNoLXBl cmZvcm1hbmNlLTEwMCUtZGViaWFuLXg4Nl82NC0yMDE1LTAxLTMwLmNnei14ODZfNjQtcmhlbC05 ZWRmYmZlZDNmNTQ0YTc4MzBkOTliMzQxZjBjMTc1OTk1YTAyOTUwLTEueWFtbCIKbnJfY3B1OiAi JChucHJvYykiCnJlcGVhdF90bzogMgprZXJuZWw6ICIva2VybmVsL3g4Nl82NC1yaGVsLzllZGZi ZmVkM2Y1NDRhNzgzMGQ5OWIzNDFmMGMxNzU5OTVhMDI5NTAvdm1saW51ei0zLjE5LjAtcmMxLWc5 ZWRmYmZlIgpkZXF1ZXVlX3RpbWU6IDIwMTUtMDItMDIgMTc6MTk6MDcuMzQwNTExNTUxICswODow MApqb2Jfc3RhdGU6IGZpbmlzaGVkCmxvYWRhdmc6IDIuOTkgNC44NyAzLjI0IDEvOTcgMTI1ODcK c3RhcnRfdGltZTogJzE0MjI4Njg4MDgnCmVuZF90aW1lOiAnMTQyMjg2OTUyOScKdmVyc2lvbjog Ii9sa3AvbGtwLy5zcmMtMjAxNTAyMDItMTMxMzI0Igo= --=-u1Xra3f0WjLpcgbnAbnD--