[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170412013328.GC31394@yexl-desktop>
Date: Wed, 12 Apr 2017 09:33:28 +0800
From: kernel test robot <xiaolong.ye@...el.com>
To: Keith Busch <keith.busch@...el.com>
Cc: Thomas Gleixner <tglx@...utronix.de>, linux-kernel@...r.kernel.org,
linux-nvme@...ts.infradead.org, Christoph Hellwig <hch@....de>,
lkp@...org
Subject: [lkp-robot] [irq/affinity] 13c024422c: fsmark.files_per_sec -4.3%
regression
Greeting,
FYI, we noticed a -4.3% regression of fsmark.files_per_sec due to commit:
commit: 13c024422cbb6dcc513667be9a2613b0f0de781a ("irq/affinity: Assign all CPUs a vector")
url: https://github.com/0day-ci/linux/commits/Keith-Busch/irq-affinity-Assign-all-CPUs-a-vector/20170401-035036
in testcase: fsmark
on test machine: 72 threads Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz with 128G memory
with following parameters:
iterations: 8
disk: 1SSD
nr_threads: 4
fs: btrfs
filesize: 9B
test_size: 16G
sync_method: fsyncBeforeClose
nr_directories: 16d
nr_files_per_directory: 256fpd
cpufreq_governor: performance
test-description: The fsmark is a file system benchmark to test synchronous write workloads, for example, mail servers workload.
test-url: https://sourceforge.net/projects/fsmark/
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/01org/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: fsmark/8-1SSD-4-btrfs-9B-16G-fsyncBeforeClose-16d-256fpd-performance/lkp-hsw-ep4
45e5202213ae6541 13c024422cbb6dcc513667be9a
---------------- --------------------------
%stddev change %stddev
\ | \
13888 -4% 13293 fsmark.files_per_sec
302 4% 315 fsmark.time.elapsed_time
302 4% 315 fsmark.time.elapsed_time.max
2.452e+08 3% 2.528e+08 fsmark.time.file_system_outputs
20265209 19926430 fsmark.time.voluntary_context_switches
206 -4% 198 fsmark.time.percent_of_cpu_this_job_got
707811 -65% 246894 fsmark.time.involuntary_context_switches
383249 ± 13% -36% 246054 interrupts.CAL:Function_call_interrupts
149418 -5% 141286 vmstat.system.cs
190 -7% 178 turbostat.Avg_MHz
6.25 -5% 5.93 turbostat.%Busy
8994 ± 3% 199% 26910 ± 13% perf-stat.cpu-migrations
45475990 44940538 perf-stat.context-switches
0.42 12% 0.48 perf-stat.dTLB-load-miss-rate%
0.09 10% 0.09 perf-stat.dTLB-store-miss-rate%
2.162e+08 7% 2.324e+08 perf-stat.dTLB-store-misses
674521 4% 703995 perf-stat.page-faults
674521 4% 703995 perf-stat.minor-faults
1.46 4% 1.52 perf-stat.branch-miss-rate%
1.445e+09 3% 1.494e+09 perf-stat.iTLB-loads
fsmark.time.elapsed_time
400 ++--------------------------------------------------------------------+
| O |
350 ++ |
300 O+O.O.O O.O.O.*.O..O.O.O O O.O.O.O O O.O.O.O.O.O.O.*.. .*.*.*.*. .*.*.*
| *.* * : * : * * |
250 ++ : : : : |
| : : : : |
200 ++ : : : : |
| : : : : |
150 ++ : : : : |
100 ++ : : : : |
| : : : : |
50 ++ : : |
| : : |
0 ++-----------------------*---------*----------------------------------+
fsmark.time.elapsed_time.max
400 ++--------------------------------------------------------------------+
| O |
350 ++ |
300 O+O.O.O O.O.O.*.O..O.O.O O O.O.O.O O O.O.O.O.O.O.O.*.. .*.*.*.*. .*.*.*
| *.* * : * : * * |
250 ++ : : : : |
| : : : : |
200 ++ : : : : |
| : : : : |
150 ++ : : : : |
100 ++ : : : : |
| : : : : |
50 ++ : : |
| : : |
0 ++-----------------------*---------*----------------------------------+
fsmark.time.involuntary_context_switches
800000 ++-----------------------------------------------------------------+
*.*.*.*.*. .*. .* .*.* .*. .*. .*. .*
700000 ++ * *.*.*.* : *.* : *.* *.*.*.*.*.*.*.* * *.* |
| : : : : |
600000 ++ : : : : |
500000 ++ : : : : |
| : : : : |
400000 ++ : : : : |
| O : : : : |
300000 ++ : : :: |
200000 O+O O O O O O O O O O:O:O O O O:OO O O O O O O |
| :: : |
100000 ++ : : |
| : : |
0 ++----------------------*---------*--------------------------------+
fsmark.files_per_sec
16000 ++------------------------------------------------------------------+
| |
14000 O+*.O.O.O.O.O.*.O.O.O.O O O.O.O.O O O.O.O.O.O.O.O.*.*.*.*.*.*.*.*.*.*
12000 ++O : : : : |
| O : : : : |
10000 ++ : : : : |
| : : : : |
8000 ++ : : : : |
| : : : : |
6000 ++ : : : : |
4000 ++ : : : : |
| :: :: |
2000 ++ : : |
| : : |
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
View attachment "config-4.11.0-rc1-00292-g13c0244" of type "text/plain" (157976 bytes)
View attachment "job-script" of type "text/plain" (7217 bytes)
View attachment "job.yaml" of type "text/plain" (4819 bytes)
View attachment "reproduce" of type "text/plain" (373 bytes)
Powered by blists - more mailing lists