From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754616AbcC1Ga0 (ORCPT ); Mon, 28 Mar 2016 02:30:26 -0400 Received: from mga11.intel.com ([192.55.52.93]:63076 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753539AbcC1GaN (ORCPT ); Mon, 28 Mar 2016 02:30:13 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,405,1455004800"; d="yaml'?scan'208";a="772898806" Date: Mon, 28 Mar 2016 14:29:33 +0800 From: kernel test robot To: "Rafael J. Wysocki" Cc: Srinivas Pandruvada , LKML , lkp@01.org Subject: [lkp] [cpufreq] a4675fbc4a:unixbench.score +37.4% improvement Message-ID: <20160328062933.GA4389@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="CE+1k2dSO48ffgeK" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit FYI, we noticed that unixbench.score +37.4% improvement with your commit. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit a4675fbc4a7abe072ac6ba38c252f22a91ebcd94 ("cpufreq: intel_pstate: Replace timers with utilization update callbacks") commit: 34e2c555f3e13c90e9284e23d00f03be8a6e06c5 a4675fbc4a7abe072ac6ba38c252f22a91ebcd94 34e2c555f3e13c90 a4675fbc4a7abe072ac6ba38c2 ---------------- -------------------------- %stddev %change %stddev \ | \ 471.50 ± 0% +37.4% 647.98 ± 0% unixbench.score 181102 ± 0% +36.8% 247709 ± 0% unixbench.time.involuntary_context_switches 8448017 ± 0% +36.6% 11542098 ± 0% unixbench.time.minor_page_faults 8726 ± 0% +21.9% 10639 ± 0% vmstat.system.cs 181102 ± 0% +36.8% 247709 ± 0% time.involuntary_context_switches 8448017 ± 0% +36.6% 11542098 ± 0% time.minor_page_faults 5958 ± 4% -7.9% 5488 ± 2% slabinfo.kmalloc-256.active_objs 6512 ± 6% -8.9% 5930 ± 1% slabinfo.kmalloc-256.num_objs 22373 ± 4% +8.6% 24291 ± 4% slabinfo.kmalloc-32.active_objs 22373 ± 4% +8.6% 24291 ± 4% slabinfo.kmalloc-32.num_objs 4664 ± 19% -37.3% 2925 ± 26% cpuidle.C1-HSW.usage 886.25 ± 3% +50.4% 1333 ± 10% cpuidle.C1E-HSW.usage 45236605 ± 4% -52.0% 21702696 ± 4% cpuidle.C3-HSW.time 395591 ± 0% +22.6% 485056 ± 0% cpuidle.C6-HSW.usage 11660 ± 5% +33.9% 15610 ± 6% cpuidle.POLL.usage 6819262 ± 0% +36.2% 9290485 ± 0% proc-vmstat.numa_hit 6819262 ± 0% +36.2% 9290485 ± 0% proc-vmstat.numa_local 910141 ± 0% +36.2% 1239946 ± 0% proc-vmstat.pgalloc_dma32 5915149 ± 0% +36.2% 8057456 ± 0% proc-vmstat.pgalloc_normal 8533297 ± 0% +36.3% 11626985 ± 0% proc-vmstat.pgfault 6821913 ± 0% +36.2% 9293880 ± 0% proc-vmstat.pgfree 6.19 ± 0% -1.9% 6.07 ± 0% turbostat.%Busy 85.75 ± 0% +54.8% 132.75 ± 0% turbostat.Avg_MHz 1384 ± 0% +58.1% 2188 ± 0% turbostat.Bzy_MHz 16.87 ± 0% +11.1% 18.74 ± 0% turbostat.CPU%c1 4.39 ± 4% -57.3% 1.88 ± 4% turbostat.CPU%c3 17.55 ± 0% +14.4% 20.07 ± 0% turbostat.PkgWatt 31.10 ± 10% +48.0% 46.02 ± 16% sched_debug.cfs_rq:/.load_avg.avg 29.51 ± 21% +110.2% 62.02 ± 36% sched_debug.cfs_rq:/.load_avg.stddev 132.14 ± 6% +11.6% 147.44 ± 2% sched_debug.cfs_rq:/.util_avg.avg 630069 ± 13% -30.9% 435560 ± 5% sched_debug.cpu.avg_idle.min 116621 ± 17% +51.1% 176162 ± 2% sched_debug.cpu.avg_idle.stddev 4052 ± 3% +17.5% 4763 ± 4% sched_debug.cpu.nr_load_updates.min 18741 ± 1% +19.3% 22354 ± 0% sched_debug.cpu.nr_switches.avg 33330 ± 6% +20.5% 40157 ± 9% sched_debug.cpu.nr_switches.max 8418 ± 4% +30.5% 10985 ± 5% sched_debug.cpu.nr_switches.min 8423 ± 4% +30.5% 10991 ± 5% sched_debug.cpu.sched_count.min 7484 ± 1% +15.7% 8655 ± 0% sched_debug.cpu.sched_goidle.avg 13946 ± 7% +18.9% 16585 ± 10% sched_debug.cpu.sched_goidle.max 3078 ± 4% +28.0% 3941 ± 4% sched_debug.cpu.sched_goidle.min 7645 ± 1% +15.5% 8831 ± 0% sched_debug.cpu.ttwu_count.avg 2614 ± 4% +33.9% 3500 ± 3% sched_debug.cpu.ttwu_count.min 4499 ± 0% +27.2% 5723 ± 0% sched_debug.cpu.ttwu_local.avg 8842 ± 4% +14.6% 10134 ± 8% sched_debug.cpu.ttwu_local.max 2322 ± 3% +30.8% 3038 ± 5% sched_debug.cpu.ttwu_local.min 2220 ± 4% +13.8% 2527 ± 7% sched_debug.cpu.ttwu_local.stddev unixbench.score 700 ++--------------------------------------------------------------------+ OO OO OO OO OO OO OOO OO OO OO OO OOO OO OO OO OO OO OOO OO OO OO | 600 ++ | | | 500 ++ | **.**.**.**.** *.***.**.**.**.**.***.**.**.**.**.**.***.**.**.**.**.** 400 ++ : : | | : : | 300 ++ : : | | : : | 200 ++ :: | | :: | 100 ++ : | | : | 0 ++-------------*------------------------------------------------------+ unixbench.time.minor_page_faults 1.2e+07 OO-OO-O-O-OOO-OO-OOO-OOO-OO-OOO-OOO--O---O--O------OO-OO-----O----+ | O O OO O O OO O O OO | 1e+07 ++ | | | **.**.***.*** *.***.***.**.***.***.**.***.***.**.***.***.**.***.** 8e+06 ++ : : | | : : | 6e+06 ++ : : | | : : | 4e+06 ++ : : | | :: | | :: | 2e+06 ++ : | | : | 0 ++------------*---------------------------------------------------+ unixbench.time.involuntary_context_switches 300000 ++-----------------------------------------------------------------+ | | 250000 OO O O O OO OO OOO OO OOO OO OOO OO O OO OO OOO OO O O | | O O OO O O O O O | | | 200000 ++ | **.**.***.**.* *.**.***.**.***.**.***.***.**.***.**.***.**.***.**.** 150000 ++ : : | | : : | 100000 ++ : : | | :: | | : | 50000 ++ : | | : | 0 ++------------*----------------------------------------------------+ time.minor_page_faults 1.2e+07 OO-OO-O-O-OOO-OO-OOO-OOO-OO-OOO-OOO--O---O--O------OO-OO-----O----+ | O O OO O O OO O O OO | 1e+07 ++ | | | **.**.***.*** *.***.***.**.***.***.**.***.***.**.***.***.**.***.** 8e+06 ++ : : | | : : | 6e+06 ++ : : | | : : | 4e+06 ++ : : | | :: | | :: | 2e+06 ++ : | | : | 0 ++------------*---------------------------------------------------+ time.involuntary_context_switches 300000 ++-----------------------------------------------------------------+ | | 250000 OO O O O OO OO OOO OO OOO OO OOO OO O OO OO OOO OO O O | | O O OO O O O O O | | | 200000 ++ | **.**.***.**.* *.**.***.**.***.**.***.***.**.***.**.***.**.***.**.** 150000 ++ : : | | : : | 100000 ++ : : | | :: | | : | 50000 ++ : | | : | 0 ++------------*----------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run 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, Xiaolong Ye --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- LKP_SERVER: inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 testcase: unixbench default-monitors: wait: activate-monitor kmsg: uptime: iostat: heartbeat: vmstat: numa-numastat: numa-vmstat: numa-meminfo: proc-vmstat: proc-stat: interval: 10 meminfo: slabinfo: interrupts: lock_stat: latency_stats: softirqs: bdi_dev_mapping: diskstats: nfsstat: cpuidle: cpufreq-stats: turbostat: pmeter: sched_debug: interval: 60 cpufreq_governor: powersave default-watchdogs: oom-killer: watchdog: commit: a4675fbc4a7abe072ac6ba38c252f22a91ebcd94 model: Grantley Haswell nr_cpu: 16 memory: 16G hdd_partitions: swap_partitions: rootfs_partition: category: benchmark nr_task: 1 unixbench: test: execl queue: bisect testbox: lituya tbox_group: lituya kconfig: x86_64-rhel enqueue_time: 2016-03-27 17:00:53.774718705 +08:00 compiler: gcc-4.9 rootfs: debian-x86_64-2015-02-07.cgz id: 48e2badeefb71934d2f2a2ff6b6be20562bd93ed user: lkp head_commit: 1cf74915e3469fea96c5c53c4561dce114b83ace base_commit: b562e44f507e863c6792946e4e1b1449fbbac85d branch: linux-devel/devel-hourly-2016032221 result_root: "/result/unixbench/powersave-1-execl/lituya/debian-x86_64-2015-02-07.cgz/x86_64-rhel/gcc-4.9/a4675fbc4a7abe072ac6ba38c252f22a91ebcd94/0" job_file: "/lkp/scheduled/lituya/bisect_unixbench-powersave-1-execl-debian-x86_64-2015-02-07.cgz-x86_64-rhel-a4675fbc4a7abe072ac6ba38c252f22a91ebcd94-20160327-40079-1c1bacg-0.yaml" max_uptime: 852.6999999999999 initrd: "/osimage/debian/debian-x86_64-2015-02-07.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/lituya/bisect_unixbench-powersave-1-execl-debian-x86_64-2015-02-07.cgz-x86_64-rhel-a4675fbc4a7abe072ac6ba38c252f22a91ebcd94-20160327-40079-1c1bacg-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel - branch=linux-devel/devel-hourly-2016032221 - commit=a4675fbc4a7abe072ac6ba38c252f22a91ebcd94 - BOOT_IMAGE=/pkg/linux/x86_64-rhel/gcc-4.9/a4675fbc4a7abe072ac6ba38c252f22a91ebcd94/vmlinuz-4.5.0-rc2-00003-ga4675fb - max_uptime=852 - RESULT_ROOT=/result/unixbench/powersave-1-execl/lituya/debian-x86_64-2015-02-07.cgz/x86_64-rhel/gcc-4.9/a4675fbc4a7abe072ac6ba38c252f22a91ebcd94/0 - LKP_SERVER=inn - |2- earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" modules_initrd: "/pkg/linux/x86_64-rhel/gcc-4.9/a4675fbc4a7abe072ac6ba38c252f22a91ebcd94/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2015-02-07.cgz/lkp.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/run-ipconfig.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/turbostat.cgz,/lkp/benchmarks/turbostat.cgz,/lkp/benchmarks/unixbench.cgz" linux_headers_initrd: "/pkg/linux/x86_64-rhel/gcc-4.9/a4675fbc4a7abe072ac6ba38c252f22a91ebcd94/linux-headers.cgz" repeat_to: 2 kernel: "/pkg/linux/x86_64-rhel/gcc-4.9/a4675fbc4a7abe072ac6ba38c252f22a91ebcd94/vmlinuz-4.5.0-rc2-00003-ga4675fb" dequeue_time: 2016-03-27 17:01:14.673265226 +08:00 job_state: finished loadavg: 0.77 0.28 0.10 1/237 2306 start_time: '1459069303' end_time: '1459069402' version: "/lkp/lkp/.src-20160325-205817" --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu10/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu11/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu12/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu13/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu14/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu15/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu8/cpufreq/scaling_governor 2016-03-27 17:01:42 echo powersave > /sys/devices/system/cpu/cpu9/cpufreq/scaling_governor 2016-03-27 17:01:43 ./Run execl -c 1 --CE+1k2dSO48ffgeK--