[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20170125011005.GJ17561@yexl-desktop>
Date: Wed, 25 Jan 2017 09:10:05 +0800
From: kernel test robot <xiaolong.ye@...el.com>
To: Manfred Spraul <manfred@...orfullife.com>
Cc: Stephen Rothwell <sfr@...b.auug.org.au>,
Peter Zijlstra <peterz@...radead.org>,
Davidlohr Bueso <dave@...olabs.net>,
Thomas Gleixner <tglx@...utronix.de>,
Ingo Molnar <mingo@...e.hu>, "H. Peter Anvin" <hpa@...or.com>,
kernel test robot <xiaolong.ye@...el.com>,
Andrew Morton <akpm@...ux-foundation.org>,
LKML <linux-kernel@...r.kernel.org>, lkp@...org
Subject: [lkp-robot] [ipc/sem.c] deb3c07db9: aim9.shared_memory.ops_per_sec
8.5% improvement
Greeting,
FYI, we noticed a 8.5% improvement of aim9.shared_memory.ops_per_sec due to commit:
commit: deb3c07db928d41e24bf3a14db7ae2efb04d1a64 ("ipc/sem.c: avoid using spin_unlock_wait()")
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
in testcase: aim9
on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 4G memory
with following parameters:
testtime: 300s
test: shared_memory
cpufreq_governor: performance
test-description: Suite IX is the "AIM Independent Resource Benchmark:" the famous synthetic benchmark.
test-url: https://sourceforge.net/projects/aimbench/files/aim-suite9/
Details are as below:
-------------------------------------------------------------------------------------------------->
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
testcase/path_params/tbox_group/run: aim9/300s-shared_memory-performance/lkp-ivb-d03
cd9b83cf9743054b deb3c07db928d41e24bf3a14db
---------------- --------------------------
%stddev change %stddev
\ | \
1109670 9% 1204542 aim9.shared_memory.ops_per_sec
3330028 9% 3614611 aim9.time.minor_page_faults
9.49 9.59 turbostat.CorWatt
fail:runs %reproduction fail:runs
| | |
:4 75% 3:4 kmsg.DHCP/BOOTP:Reply_not_for_us_on_eth#,op[#]xid[#]
178652 ±150% -2e+05 14730 ± 47% latency_stats.avg.max
178652 ±150% -2e+05 15462 ± 43% latency_stats.max.max
19349 19135 vmstat.system.in
31348 30974 vmstat.system.cs
85166159 ± 8% 93% 1.641e+08 ± 43% perf-stat.dTLB-load-misses
3616922 8% 3901834 perf-stat.page-faults
3616922 8% 3901834 perf-stat.minor-faults
1.44 8% 1.55 perf-stat.ipc
9464369 9349448 perf-stat.context-switches
perf-stat.page-faults
4.05e+06 ++---------------------------------------------------------------+
4e+06 ++ O |
| O |
3.95e+06 ++ O O O |
3.9e+06 OOOO O OO |
3.85e+06 ++ O O O |
3.8e+06 ++ |
| |
3.75e+06 ++ |
3.7e+06 ++ |
3.65e+06 ++ *. ** * |
3.6e+06 ++**.** * * *** **.**** *.*** * * **** *. * * ** * ****
* : * * * : * * * : * * ***.** : ::+ |
3.55e+06 ++ : +: : * |
3.5e+06 +*------------------------*-----------*-------------------*------+
perf-stat.minor-faults
4.05e+06 ++---------------------------------------------------------------+
4e+06 ++ O |
| O |
3.95e+06 ++ O O O |
3.9e+06 OOOO O OO |
3.85e+06 ++ O O O |
3.8e+06 ++ |
| |
3.75e+06 ++ |
3.7e+06 ++ |
3.65e+06 ++ *. ** * |
3.6e+06 ++**.** * * *** **.**** *.*** * * **** *. * * ** * ****
* : * * * : * * * : * * ***.** : ::+ |
3.55e+06 ++ : +: : * |
3.5e+06 +*------------------------*-----------*-------------------*------+
aim9.shared_memory.ops_per_sec
1.24e+06 ++----O----------------------------------------------------------+
| O |
1.22e+06 ++ O O O |
1.2e+06 OOOO O O O OO |
| O |
1.18e+06 ++ |
1.16e+06 ++ |
| |
1.14e+06 ++ |
1.12e+06 ++ ** * |
| **. **.*** **. *** *.* * ** * * ** * ** *
1.1e+06 *+: ***** * * : ***** * : ****.* * *.** : ::+ *|
1.08e+06 ++ : +: * : * |
|* * * * |
1.06e+06 ++---------------------------------------------------------------+
aim9.time.minor_page_faults
3.75e+06 ++---------------------------------------------------------------+
3.7e+06 ++ O |
| O O O O |
3.65e+06 ++ |
3.6e+06 OOOO O O O OO |
3.55e+06 ++ O |
3.5e+06 ++ |
| |
3.45e+06 ++ |
3.4e+06 ++ ** |
3.35e+06 ++ *.* : :*. ** ** * |
3.3e+06 *+**.****** ** * * ** *.******** ******.** * *.* ** : ****
|:: :: + : * * : :+ |
3.25e+06 +* * * * * |
3.2e+06 ++---------------------------------------------------------------+
[*] 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,
Xiaolong
View attachment "config-4.10.0-rc4-00295-gdeb3c07" of type "text/plain" (155600 bytes)
View attachment "job-script" of type "text/plain" (6339 bytes)
View attachment "job.yaml" of type "text/plain" (4084 bytes)
View attachment "reproduce" of type "text/plain" (103 bytes)
Powered by blists - more mailing lists