Greeting,
There is no primary kpi change in this test, below is the data collected through multiple
monitors running background just for your information.
commie: 8e5bfa8c1f8471aa4a2d30be631ef2b50e10abaf ("sched/autogroup: Do not use
autogroup->tg in zombie threads")
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
in testcase: unixbench
on test machine: 8 threads Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz with 6G memory
with following parameters:
runtime: 300s
nr_task: 100%
test: spawn
test-description: UnixBench is the original BYTE UNIX benchmark suite aims to test
performance of Unix-like system.
test-url:
https://github.com/kdlucas/byte-unixbench
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: unixbench/300s-100%-spawn/nhm-white
18f649ef344127ef 8e5bfa8c1f8471aa4a2d30be63
---------------- --------------------------
%stddev change %stddev
\ | \
3494 3457 unixbench.score
4743931 ± 4% -44% 2638522 ± 3% unixbench.time.involuntary_context_switches
26162810 25837723 unixbench.time.voluntary_context_switches
2.915e+08 2.88e+08 unixbench.time.minor_page_faults
1110 -4% 1064 unixbench.time.user_time
583 -5% 552 unixbench.time.percent_of_cpu_this_job_got
820 -7% 763 unixbench.time.system_time
42920 15% 49508 interrupts.CAL:Function_call_interrupts
154558 -8% 141951 vmstat.system.cs
28865 ± 3% -26% 21339 vmstat.system.in
2169 -4% 2083 turbostat.Avg_MHz
79.61 -5% 75.90 turbostat.%Busy
209136 ±123% -2e+05 51277 ±168%
latency_stats.max.wait_on_page_bit.__filemap_fdatawait_range.filemap_fdatawait_keep_errors.sync_inodes_sb.sync_inodes_one_sb.iterate_supers.sys_sync.entry_SYSCALL_64_fastpath
218916 ±114% -2e+05 60379 ±134% latency_stats.max.max
213732 ±121% -2e+05 55750 ±155%
latency_stats.sum.wait_on_page_bit.__filemap_fdatawait_range.filemap_fdatawait_keep_errors.sync_inodes_sb.sync_inodes_one_sb.iterate_supers.sys_sync.entry_SYSCALL_64_fastpath
51492031 -8% 47290752 perf-stat.context-switches
3.109e+12 -4% 2.997e+12 perf-stat.iTLB-loads
3.02 8% 3.26 perf-stat.branch-miss-rate%
4134105 102% 8356281 perf-stat.cpu-migrations
2305 2256 perf-stat.instructions-per-iTLB-miss
0.04 0.04 perf-stat.iTLB-load-miss-rate%
1.749e+10 4% 1.826e+10 perf-stat.branch-misses
1.322e+12 1.286e+12 perf-stat.dTLB-loads
5.802e+11 -3% 5.607e+11 perf-stat.branch-instructions
3.108e+12 -4% 2.996e+12 perf-stat.instructions
7.711e+11 -4% 7.414e+11 perf-stat.dTLB-stores
2.919e+08 2.883e+08 perf-stat.page-faults
2.919e+08 2.883e+08 perf-stat.minor-faults
5.687e+12 -4% 5.464e+12 perf-stat.cpu-cycles
1.348e+09 1.328e+09 perf-stat.iTLB-load-misses
6.29 -22% 4.92 perf-stat.cache-miss-rate%
5.619e+09 -22% 4.384e+09 perf-stat.cache-misses
7.872e+08 -17% 6.499e+08 perf-stat.node-loads
4.755e+09 -22% 3.686e+09 perf-stat.node-stores
perf-stat.cpu-cycles
6e+12 ++------------------------------------------------------------------+
O OO.O.O.OO.O.O.OO.O O OO.O.O.OO.O.O.* *.*.**.*.*.**.*.*.**.*.*.**.*
5e+12 ++: : : : : |
| : : : : : |
| : : : : : |
4e+12 ++ : : : : |
|: : : : : |
3e+12 ++ : : : : |
|: : : :: |
2e+12 ++ : : :: |
|: : : :: |
| : : |
1e+12 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.instructions
3.5e+12 ++----------------------------------------------------------------+
| * *. *. |
3e+12 O+OO.O.OO.O.O.OO.O.OO O OO.O.OO.O.O.* : **.*.**.*.**.*.*.**.*.**.*
| : : : : : |
2.5e+12 ++: : : : : |
|: : : : : |
2e+12 ++ : : : : |
|: : : : : |
1.5e+12 ++ :: :: |
|: :: :: |
1e+12 ++ :: :: |
| : : |
5e+11 ++ : : |
| : : |
0 *+------------------*----------------*----------------------------+
perf-stat.cache-misses
6e+09 ++------------------------------------------------------------------+
| **.*.*.**.*.*.**.* **.*.*.**.*.*.* *.*.**.*.*.**.*.*.**.*.*.**.*
5e+09 ++: : : : : |
| : : : : : |
O OO O O OO O O OO O O OO O O OO O O : : |
4e+09 ++ : : : : |
|: : : : : |
3e+09 ++ : : : : |
|: : : :: |
2e+09 ++ : : :: |
|: : : :: |
| : : |
1e+09 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.branch-instructions
6e+11 ++*--*-*--*-*-*-**-*---*--*-*--*-*-*-*--*---**---*-**-*-*-**-*-*-**-*
O OO O O OO O O OO O O OO O O OO O O : : * * |
5e+11 ++: : : : : |
| : : : : : |
|: : : : : |
4e+11 ++ : : : : |
|: : : : : |
3e+11 ++ : : :: |
|: : : :: |
2e+11 ++ : : :: |
|: : : :: |
| : : |
1e+11 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.branch-misses
2e+10 ++----------------------------------------------------------------+
1.8e+10 O+OO O OO O O OO O OO O OO O OO O O |
| **.*.**.*.*.**.*.* *.**.*.**.*.*.* *.**.*.**.*.**.*.*.**.*.**.*
1.6e+10 ++: : : : : |
1.4e+10 ++: : : : : |
| : : : : : |
1.2e+10 ++ : : : : |
1e+10 ++ : : : : |
8e+09 ++ :: :: |
|: :: :: |
6e+09 ++ :: :: |
4e+09 ++ :: :: |
| : : |
2e+09 ++ : : |
0 *+------------------*----------------*----------------------------+
perf-stat.dTLB-loads
1.4e+12 ++----------------------------------------------------------------+
O OO.O.OO.O.O.OO.O.OO O.OO.O.OO.O.O.* *.**.*.**.*.**.*.*.**.*.**.*
1.2e+12 ++: : : : : |
| : : : : : |
1e+12 ++: : : : : |
|: : : : : |
8e+11 ++ : : : : |
|: : : : : |
6e+11 ++ :: :: |
|: :: :: |
4e+11 ++ :: :: |
| : : |
2e+11 ++ : : |
| : : |
0 *+------------------*----------------*----------------------------+
perf-stat.dTLB-stores
8e+11 ++-----*--*-*---------------*--*-*-----------*---*-*------*--*----*-*
O OO.O O OO O O.OO.O O OO.O O OO O O.* *.*.* * *.*.* * *.* |
7e+11 ++: : : : : |
6e+11 ++: : : : : |
| : : : : : |
5e+11 ++ : : : : |
|: : : : : |
4e+11 ++ : : : : |
|: : : :: |
3e+11 ++ : : :: |
2e+11 ++ : : :: |
| : : |
1e+11 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.iTLB-loads
3.5e+12 ++----------------------------------------------------------------+
| |
3e+12 O+OO.O.OO.O.O.OO.O.OO O.OO.O.OO.O.O.* *.**.*.**.*.**.*.*.**.*.**.*
| : : : : : |
2.5e+12 ++: : : : : |
| : : : : : |
2e+12 ++ : : : : |
|: : : : : |
1.5e+12 ++ :: :: |
|: :: :: |
1e+12 ++ :: :: |
|: :: :: |
5e+11 ++ : : |
| : : |
0 *+------------------*----------------*----------------------------+
perf-stat.node-loads
8e+08 ++**-*-*-**-*-*-**-*---**-*-*-**-*-*-*--*-*-**-*-*-**-*-*-**-*-*-**-*
| : : : : : |
7e+08 ++: : : : : |
6e+08 O+OO O O OO O O OO O O OO O O OO O O : : |
|: : : : : |
5e+08 ++ : : : : |
|: : : : : |
4e+08 ++ : : :: |
|: : : :: |
3e+08 ++ : : :: |
2e+08 ++ : : :: |
| : : |
1e+08 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.node-stores
5e+09 ++--------*-------------------*----------------*--------*---------+
4.5e+09 ++**.*.* + *.**.*.* *.**.*. : *.*.* *.**.*. : *.**.* **.*.**.*
| : * : : * : : * |
4e+09 ++: O : : : : |
3.5e+09 O+OO OO O O OO O OO O OO O OO O O : : |
|: : : : : |
3e+09 ++ : : : : |
2.5e+09 ++ : : : : |
2e+09 ++ :: :: |
|: :: :: |
1.5e+09 ++ :: :: |
1e+09 ++ : : |
| : : |
5e+08 ++ : : |
0 *+------------------*----------------*----------------------------+
perf-stat.context-switches
6e+07 ++------------------------------------------------------------------+
| |
5e+07 ++**.*.*.**.*.*.**.* **.*.*.**.*.*.* *.*.**.*.*.**.*.*.**.*.*.**.*
O OO O O OO O O OO O O OO O O OO O O : : |
| : : : : : |
4e+07 ++: : : : : |
|: : : : : |
3e+07 ++ : : : : |
|: : : :: |
2e+07 ++ : : :: |
|: : : :: |
|: :: :: |
1e+07 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.cpu-migrations
9e+06 ++------------------------------------------------------------------+
O OO O O OO O O OO O O OO O O OO O O |
8e+06 ++ |
7e+06 ++ |
| |
6e+06 ++ |
5e+06 ++ |
| |
4e+06 ++**.*.*.**.*.*.**.* **.*.*.**.*.*.* *.*.**.*.*.**.*.*.**.*.*.**.*
3e+06 ++: : : : : |
|: : : : : |
2e+06 ++ : : :: |
1e+06 ++ : : :: |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.cache-miss-rate_
7 ++----------------------------------------------------------------------+
| .*. *. .*.*.*.**. .*. .* .*.*.*.* .*. .*. .*.**.*. .*.*.**.*.*.*
6 ++* * * * * * * : * * * * |
| : : : : : |
5 O+O O OO O O O O OO O O O O O OO O O O : : |
| : : : : : |
4 ++ : : : : |
|: : : : : |
3 ++ : : : : |
|: : : :: |
2 ++ : : :: |
|: :: : |
1 ++ : : |
| : : |
0 *+--------------------*------------------*------------------------------+
perf-stat.branch-miss-rate_
3.5 ++--------------------------------------------------------------------+
O O OO O O O OO O O O OO O O O OO O O |
3 ++*.**.*.*.*.**.*.*.* *.*.*.*.**.*.*.* *.*.*.**.*.*.*.**.*.*.*.**.*.*
| : : : : : |
2.5 ++: : : : : |
| : : : : : |
2 ++ : : : : |
|: : : : : |
1.5 ++ : : :: |
|: :: :: |
1 ++ :: :: |
|: : :: |
0.5 ++ : : |
| : : |
0 *+--------------------*----------------*------------------------------+
perf-stat.iTLB-load-miss-rate_
0.045 O+OO-O-O-OO-O-O-OO-O-O-OO-O-O-OO-O-O----*----*------*-----*------**-+
| :*.* **.* **.* :*.* **.* * : *.* *.*.* *.* *.*.* *
0.04 ++: : : : : |
0.035 ++: : : : : |
|: : : : : |
0.03 ++ : : : : |
0.025 ++ : : : : |
|: : : : : |
0.02 ++ : : :: |
0.015 ++ : : :: |
|: : : :: |
0.01 ++ : : |
0.005 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
perf-stat.instructions-per-iTLB-miss
2500 ++-------------------------------------------------------------------+
O O.OO.O.O.OO.O.O.OO O O.O.OO.O.O.OO.* **.*.*.*.**.*.*.**.*.*.**.*.*
| : : : : : |
2000 ++: : : : : |
| : : : : : |
|: : : : : |
1500 ++ : : : : |
|: : : : : |
1000 ++ : : : : |
|: : : : : |
|: : : : : |
500 ++ : : |
| : : |
| : : |
0 *+-------------------*-----------------*-----------------------------+
turbostat.Avg_MHz
2500 ++-------------------------------------------------------------------+
| |
O O.OO.O.O.OO.O.O.OO O O.O.OO.O.O.OO.* **.*.*.*.**.*.*.**.*.*.**.*.*
2000 ++: : : : : |
| : : : : : |
| : : : : : |
1500 ++ : : : : |
|: : : : : |
1000 ++ : : : : |
|: : : : : |
|: : : : : |
500 ++ :: :: |
| : : |
| : : |
0 *+-------------------*-----------------*-----------------------------+
turbostat._Busy
80 ++*-**-*-*-*-*-**-*-*---**-*-*-*-*-**-*---*-*-**-*-*-*-**-*-*-*-*-**-*-*
O O OO O O O O OO O O O OO O O O O OO : : |
70 ++: : : : : |
60 ++: : : : : |
|: : : : : |
50 ++ : : : : |
|: : : : : |
40 ++ : : : : |
|: : : : : |
30 ++ : : : : |
20 ++ : : : : |
| : : |
10 ++ : : |
| : : |
0 *+--------------------*-----------------*------------------------------+
interrupts.CAL:Function_call_interrupts
60000 ++------------------------------------------------------------------+
| |
50000 O+ O O O O O O O O O |
| O O OO O OO O O O O |
| **.*.*.**.*.*.**.* **.*.*.**.*.*.* *.*.**.*.*.**.*.*.**.*.*.**.*
40000 ++: : : : : |
| : : : : : |
30000 ++ : : : : |
|: : : : : |
20000 ++ : : :: |
|: : : :: |
|: : : :: |
10000 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
unixbench.time.user_time
1200 ++-------------------------------------------------------------------+
| *.**.*.*.**.*.*.** *.*.**.*.*.**.* **.*.*.*.**.*.*.**.*.*.**.*.*
1000 O+O OO O O OO O O OO O O O OO O O OO : : |
| : : : : : |
| : : : : : |
800 ++ : : : : |
|: : : : : |
600 ++ : : : : |
|: : : : : |
400 ++ : : : : |
|: : : : : |
| : : |
200 ++ : : |
| : : |
0 *+-------------------*-----------------*-----------------------------+
unixbench.time.system_time
900 ++--------------------------------------------------------------------+
| *.**.*.*.*.**.*.*.* *.*.*.*.**.*.*.* *.*.*.**.*.*.*.**.*.*.*.**.*.*
800 O+O OO O O O OO O O O OO O O O OO O O : : |
700 ++: : : : : |
| : : : : : |
600 ++ : : : : |
500 ++ : : : : |
|: : : : : |
400 ++ :: :: |
300 ++ :: :: |
|: :: :: |
200 ++ : : |
100 ++ : : |
| : : |
0 *+--------------------*----------------*------------------------------+
unixbench.time.percent_of_cpu_this_job_got
600 ++*-**-*-*-*-**-*-*-*--*-*-*-*-**-*-*-*--*-*-*-**-*-*-*-**-*-*-*-**-*-*
O O OO O O O OO O O O OO O O O OO O O : : |
500 ++: : : : : |
| : : : : : |
|: : : : : |
400 ++ : : : : |
|: : : : : |
300 ++ : : :: |
|: :: :: |
200 ++ :: :: |
|: :: :: |
| : : |
100 ++ : : |
| : : |
0 *+--------------------*----------------*------------------------------+
unixbench.time.involuntary_context_switches
5e+06 ++------------*-------------------*----------------*----*-*-----*-*
4.5e+06 ++**. .**.*.* *.*. *.* .*.**.* * *.* .*.**.* *.* *.*.* |
| : * * : * : : * |
4e+06 ++: : : : : |
3.5e+06 ++: : : : : |
|: : : : : |
3e+06 ++ O O O O O OO:O O OO : : |
2.5e+06 O+O O O O O : : O O O O : : |
2e+06 ++ :: :: |
|: :: :: |
1.5e+06 ++ :: :: |
1e+06 ++ : : |
| : : |
500000 ++ : : |
0 *+------------------*----------------*----------------------------+
vmstat.system.in
35000 ++------------------------------------------------------------------+
| |
30000 ++ .*. .*. *. .**. *.*
| **.*.*.**.* **.* **.*.*.**.* * *.*.**.*.*.* *.* *.*.* |
25000 ++: : : : : |
O :O OO O O O O OO OO : : |
20000 ++O O O OO : : O O O O : : |
|: : : : : |
15000 ++ : : : : |
|: : : :: |
10000 ++ : : :: |
|: : : :: |
5000 ++ : : |
| : : |
0 *+-------------------*----------------*-----------------------------+
vmstat.system.cs
160000 ++------------*-------------------*-----------------*----**------*-*
| **.*.*.OO.O O*.*.* OO.*.**.O.*.* * **.*.**.*.* *.* *.*.* |
140000 O+OO O O O O O : O OO O OO : : |
120000 ++: : : : : |
| : : : : : |
100000 ++ : : : : |
|: : : : : |
80000 ++ : : : : |
|: :: : : |
60000 ++ :: : : |
40000 ++ :: : : |
| : : |
20000 ++ : : |
| : : |
0 *+-------------------*----------------*----------------------------+
[*] 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