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