FYI, we noticed the below changes on
https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git vhost
commit ee30ee7d85844d6bcbe9c415aa0fd4f45965f9ae ("x86: faster smp_store_mb")
=========================================================================================
compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase:
gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-sbx04/malloc1/will-it-scale
commit:
534610d30de2dbeadd95e7114b3359706d00f310
ee30ee7d85844d6bcbe9c415aa0fd4f45965f9ae
534610d30de2dbea ee30ee7d85844d6bcbe9c415aa
---------------- --------------------------
%stddev %change %stddev
\ | \
7744024 ± 2% -12.7% 6762131 ± 3% will-it-scale.time.minor_page_faults
65.90 ± 1% -62.4% 24.80 ± 14%
will-it-scale.time.percent_of_cpu_this_job_got
197.31 ± 0% -61.1% 76.69 ± 13% will-it-scale.time.system_time
4023331 ± 10% -58.3% 1677070 ± 44%
will-it-scale.time.voluntary_context_switches
40233 ± 3% -11.3% 35694 ± 2% meminfo.AnonPages
1.11 ± 2% -27.0% 0.81 ± 3%
perf-profile.cycles.___might_sleep.unmap_page_range.unmap_single_vma.unmap_vmas.unmap_region
266441 ± 0% -17.5% 219888 ± 1% softirqs.SCHED
28363 ± 9% -54.9% 12790 ± 36% vmstat.system.cs
75089004 ± 12% -23.3% 57610269 ± 15% cpuidle.C1E-SNB.time
84309738 ± 21% -65.2% 29302414 ± 33% cpuidle.C3-SNB.time
240817 ± 18% -55.5% 107182 ± 34% cpuidle.C3-SNB.usage
3396236 ± 5% -68.6% 1066497 ± 11% cpuidle.C7-SNB.usage
7744024 ± 2% -12.7% 6762131 ± 3% time.minor_page_faults
65.90 ± 1% -62.4% 24.80 ± 14% time.percent_of_cpu_this_job_got
197.31 ± 0% -61.1% 76.69 ± 13% time.system_time
7.91 ± 2% -43.8% 4.45 ± 8% time.user_time
4023331 ± 10% -58.3% 1677070 ± 44% time.voluntary_context_switches
878.20 ± 6% +3034.3% 27525 ±115%
latency_stats.avg.call_rwsem_down_write_failed.SyS_mprotect.entry_SYSCALL_64_fastpath
7476 ± 24% +1.3e+05% 9630396 ± 1%
latency_stats.max.call_rwsem_down_read_failed.__do_page_fault.do_page_fault.page_fault
3808 ± 14% +88926.7% 3390761 ±106%
latency_stats.max.call_rwsem_down_write_failed.SyS_mprotect.entry_SYSCALL_64_fastpath
7433 ± 24% +1.3e+05% 9588467 ± 1%
latency_stats.max.call_rwsem_down_write_failed.vm_mmap_pgoff.SyS_mmap_pgoff.SyS_mmap.entry_SYSCALL_64_fastpath
7711 ± 22% +1.2e+05% 9630556 ± 1%
latency_stats.max.call_rwsem_down_write_failed.vm_munmap.SyS_munmap.entry_SYSCALL_64_fastpath
158345 ± 9% +3082.3% 5039099 ±115%
latency_stats.sum.call_rwsem_down_write_failed.SyS_mprotect.entry_SYSCALL_64_fastpath
10065 ± 4% -11.3% 8926 ± 2% proc-vmstat.nr_anon_pages
47481532 ± 1% -16.7% 39531036 ± 4% proc-vmstat.pgalloc_dma32
2.235e+08 ± 0% -13.0% 1.944e+08 ± 1% proc-vmstat.pgalloc_normal
2.71e+08 ± 0% -13.7% 2.339e+08 ± 1% proc-vmstat.pgfree
109024 ± 3% -67.5% 35400 ± 23% proc-vmstat.thp_fault_alloc
109006 ± 3% -67.5% 35384 ± 23% proc-vmstat.thp_split
22.48 ± 0% -6.4% 21.04 ± 2% turbostat.%Busy
647.70 ± 0% -6.0% 608.90 ± 2% turbostat.Avg_MHz
27.39 ± 7% -48.9% 14.00 ± 4% turbostat.CPU%c1
0.83 ± 35% -64.9% 0.29 ± 33% turbostat.CPU%c3
49.30 ± 4% +31.2% 64.67 ± 1% turbostat.CPU%c7
121.44 ± 0% -18.0% 99.63 ± 2% turbostat.CorWatt
0.12 ± 18% +14674.2% 17.73 ± 8% turbostat.Pkg%pc6
176.28 ± 0% -14.9% 149.97 ± 2% turbostat.PkgWatt
lkp-sbx04: Sandy Bridge-EX
Memory: 64G
latency_stats.max.call_rwsem_down_read_failed.__do_page_fault.do_page_fault.page_fault
2.5e+07 ++----------------------------------------------------------------+
| |
| O |
2e+07 ++ |
| O |
| |
1.5e+07 ++ |
| O O |
1e+07 ++ |
OOOOOOOOOOOOOOOOOOOOOOO OOO OOOOOOOO OOOOOOOOOOOOOOOOO |
| |
5e+06 ++ |
| |
| |
0 *******************************************************************
softirqs.SCHED
280000 ++-----------------------------------------------------------------+
| * |
270000 ++* :: *** *** * * ** ** * ******* ********* * * * *********** *
260000 ** * *** ** * ** * * * * * * ** * * * **|
| |
250000 ++ |
| |
240000 ++ |
| |
230000 ++ O O |
220000 +OO O OO O O O OO O OO O OO OOOO |
| O O OOOOO O O O O OO OO OO OO OOO O OO |
210000 O+ O OOOO O O OO O O O |
| |
200000 ++-----------------------------------------------------------------+
cpuidle.C7-SNB.usage
4e+06 ++----------------------------------------------------------------+
| * * * |
3.5e+06 +* * :*: * * * ** * ** * * * * * ** *: * *
* * * ****** **** *** * * ** ** **** ** * ********* * *** ** *|
3e+06 ++ |
| |
2.5e+06 ++ |
| |
2e+06 ++ |
| |
1.5e+06 ++ |
| OO O OO O O O O O O O O O O |
1e+06 OO OO OOOOOO OO O O OOOO OO OO OOOO OO OOOO O OO |
| O O O O O O |
500000 ++----------------------------------------------------------------+
turbostat.CPU_c1
34 ++---------------------------------------------------------------------+
32 ++ * * ** * |
| : : :: * * * ** : * |
30 ++ ::: : ** : :: ** :: ** :: :: : : : |
28 +* : :* : : : * * * * : : :: * *:* : * *: * * ** : * :: :*
26 *+** * ** ** ** ** * *** * * * * * * * **** ****** *** ** *|
24 ++ |
| |
22 ++ |
20 ++ |
18 ++ |
16 ++ O |
| OO OOOOO OOO O O O O O O O O OO O O O |
14 OO O OO O OOOO OO OOOOOO OO OO OO OO OO O OO O OO |
12 ++---------------------------------O--------O--------------------------+
turbostat.CPU_c7
70 ++---------------------------------------------------------------------+
| |
65 OO OO O OO O OOOO OOOOO O OOO OO O O O OO |
| OOOOOOOO OO OO O OOO OO O OO O O OO O O |
| OO O O O |
60 ++ |
| |
55 ++ |
| |
50 *+** * ** ** ** **** * * * * * * * * * **** ****** *** ** *|
|* ::* : : : * * * *: :::: * *:* : * * :* * ** : * : ::*
| * : ** :: * ** * ** * ** : * |
45 ++ * ** * |
| |
40 ++---------------------------------------------------------------------+
turbostat.Pkg_pc6
25 ++---------------------------------------------------------------------+
| |
| O OO O O O O |
20 ++ O O OOO OO O O |
OO O O O O O OOO OO O O O O O OO |
| O OOO O O O O O OO O OOO |
15 ++OO O OO O O O O |
| O |
10 ++ |
| |
| |
5 ++ |
| |
| |
0 ************************************************************************
turbostat.PkgWatt
180 ++--------------------------------------------------------------------+
********* ********** ************** ******** **** ************* *** * *
175 ++ * * * * * * * * *|
170 ++ |
| |
165 ++ |
| |
160 ++ |
| |
155 ++O O OOO O O O O O O |
150 ++ OO OOO O O O OOO OO O OO O O O |
O O O OO OO OO O OO |
145 +O O O OO O O O O O O O O O O |
| O O |
140 ++--------------------------------------------------------------------+
turbostat.CorWatt
125 ++--------------------------------------------------------------------+
|* ***** ** ** ** * *** ** ***** * * **** * * * ** ***** * *** * *
120 *+* ** * * * * * * * * * * * * *** *** * * * *|
| |
115 ++ |
| |
110 ++ |
| |
105 ++ O O |
| OOO OOOO O O O O O O OO OOO |
100 O+ O OOO O OOO O O OOO |
|O O O O OO O OO OOO O OOO O O |
95 ++ O O O O O O O |
| |
90 ++--------------------------------------------------------------------+
will-it-scale.time.system_time
220 ++--------------------------------------------------------------------+
| * * ** ** * * * ** * * * * ** |
200 **** *** **************** ** * * * * * * * ***** ******* **********
180 ++ |
| |
160 ++ |
140 ++ |
| |
120 ++ |
100 ++ |
| OO O O O OO OO O O |
80 +O OO O O O O OO O O O O O O O O O OO |
60 O+ OO O OOO O OO O O O O O OO O O O O O OO |
| O O O O |
40 ++--------------------------------------------------------------------+
will-it-scale.time.percent_of_cpu_this_job_got
70 ++--*---------------------**--**---*--**---*-------*--------*----------+
**** ********************* ** *** ** *** ******* ******** ***********
60 ++ |
| |
| |
50 ++ |
| |
40 ++ |
| |
30 ++ O O O O O O |
| O O OO O O O O OO O O O O O OOOO |
OO OOO OO OO O OO O OOO O O O O O O O |
20 ++ O OO O O O OO O O O O |
| |
10 ++---------------------------------------------------------------------+
time.user_time
9 ++----------------------------------------------------------------------+
| * * ** * ** * * |
8 ++ **** * * :* * **** * *** :* : ** :* : ** :: * * ** * : * *** *
*** * *** * * * * * * : ** : ** *** * * ** ** * ***|
| * * |
7 ++ |
| |
6 ++ |
| O O O O O |
5 O+ O O O |
| O O O O O O O O O OOO |
|O O O O O OO O O O O O OO O O OOOO OO |
4 ++ O OO OO O O O O O O O O O O |
| O O |
3 ++----------------------------------------------------------------------+
time.system_time
220 ++--------------------------------------------------------------------+
| * * ** ** * * * ** * * * * ** |
200 **** *** **************** ** * * * * * * * ***** ******* **********
180 ++ |
| |
160 ++ |
140 ++ |
| |
120 ++ |
100 ++ |
| OO O O O OO OO O O |
80 +O OO O O O O OO O O O O O O O O O OO |
60 O+ OO O OOO O OO O O O O O OO O O O O O OO |
| O O O O |
40 ++--------------------------------------------------------------------+
time.percent_of_cpu_this_job_got
70 ++--*---------------------**--**---*--**---*-------*--------*----------+
**** ********************* ** *** ** *** ******* ******** ***********
60 ++ |
| |
| |
50 ++ |
| |
40 ++ |
| |
30 ++ O O O O O O |
| O O OO O O O O OO O O O O O OOOO |
OO OOO OO OO O OO O OOO O O O O O O O |
20 ++ O OO O O O OO O O O O |
| |
10 ++---------------------------------------------------------------------+
[*] 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,
Ying Huang