Greeting, FYI, we noticed a -3.1% regression of fileio.requests_per_sec due to commit: commit: 434f2ea20d5b4da12d9de87cb2838f320173f6a1 ("block: enable multipage bvecs") url: https://github.com/0day-ci/linux/commits/Ming-Lei/block-support-multipage-bvec/20170810-110521 in testcase: fileio on test machine: 4 threads Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz with 4G memory with following parameters: period: 600s nr_threads: 100% disk: 1HDD fs: f2fs size: 64G filenum: 1024f rwmode: seqwr iomode: sync cpufreq_governor: performance test-description: fileio is a subtest of SysBench benchmark suite to measure file IO performance. test-url: https://github.com/akopytov/sysbench 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: fileio/600s-100%-1HDD-f2fs-64G-1024f-seqwr-sync-performance/lkp-sb02 3d5b6047555ee331 434f2ea20d5b4da12d9de87cb2 ---------------- -------------------------- %stddev change %stddev \ | \ 7890 -3% 7642 fileio.requests_per_sec 531 3% 548 fileio.time.elapsed_time 531 3% 548 fileio.time.elapsed_time.max 28163 4% 29269 interrupts.CAL:Function_call_interrupts 564236 3% 581392 perf-stat.page-faults 564236 3% 581391 perf-stat.minor-faults 126044 -3% 122052 vmstat.io.bo 29771 -3% 28842 vmstat.system.cs 418 8% 450 iostat.sda.await 418 8% 450 iostat.sda.w_await 125990 -3% 122056 iostat.sda.wkB/s 5.28 +- 5% -43% 3.03 iostat.sda.wrqm/s fileio.requests_per_sec 8000 *+*-*-*--*-*-*-*-*-*--*-*-*-*-*-*--*-*-*-*-*-*-*--*-*-*-*---*--*-*-*-* O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O | 7000 ++ : : | 6000 ++ : : | | : : | 5000 ++ : : | | : : | 4000 ++ : : | | : : | 3000 ++ : : | 2000 ++ : : | | : | 1000 ++ : | | : | 0 ++--------------------------------------------------------*----------+ perf-stat.page-faults 600000 O+O-O-O-O----O-O-O-O-O-----O-O-O--O-------O-O-----O-O------O-O-O---+ *.*.*.*.*.O..*.*.*.*.*.O.O.*.*.*..*.O.O.O.*.*.O.O.*.*.O O *.*.*.*.* 500000 ++ : : | | : : | | : : | 400000 ++ : : | | : : | 300000 ++ : : | | : : | 200000 ++ : : | | : : | | :: | 100000 ++ : | | : | 0 ++-------------------------------------------------------*---------+ perf-stat.minor-faults 600000 O+O-O-O-O----O-O-O-O-O-----O-O-O--O-------O-O-----O-O------O-O-O---+ *.*.*.*.*.O..*.*.*.*.*.O.O.*.*.*..*.O.O.O.*.*.O.O.*.*.O O *.*.*.*.* 500000 ++ : : | | : : | | : : | 400000 ++ : : | | : : | 300000 ++ : : | | : : | 200000 ++ : : | | : : | | :: | 100000 ++ : | | : | 0 ++-------------------------------------------------------*---------+ fileio.time.elapsed_time 600 ++--------------------------------------------------------------------+ O O O O O O O O O O O O O O O O O O O O O O O O O O.O O O O O | 500 *+*.*..*.*.*.*.*..*.*.*.*.*.*..*.*.*.*.*..*.*.*.*.*..*.* : *.*..*.*.* | : : | | : : | 400 ++ : : | | : : | 300 ++ : : | | : : | 200 ++ : : | | : : | | :: | 100 ++ : | | : | 0 ++---------------------------------------------------------*----------+ fileio.time.elapsed_time.max 600 ++--------------------------------------------------------------------+ O O O O O O O O O O O O O O O O O O O O O O O O O O.O O O O O | 500 *+*.*..*.*.*.*.*..*.*.*.*.*.*..*.*.*.*.*..*.*.*.*.*..*.* : *.*..*.*.* | : : | | : : | 400 ++ : : | | : : | 300 ++ : : | | : : | 200 ++ : : | | : : | | :: | 100 ++ : | | : | 0 ++---------------------------------------------------------*----------+ iostat.sda.wrqm_s 7 ++----------------------------------------------------------------------+ | | 6 ++ *.. .* *. | *.*..*.*. + *. .*.*..*.*.*. .*.*.*.*.. .*.*.*. + .*.*..* : *.. .*.| 5 ++ * * *. * * : : * * | : : | 4 ++ : : | | : : | 3 O+O O O O O O O O O O O O O O O O O O O O O O O O O O:O:O O O | | : : | 2 ++ : : | | : : | 1 ++ : | | : | 0 ++-----------------------------------------------------------*----------+ iostat.sda.wkB_s 140000 ++-----------------------------------------------------------------+ *.*.*.*.*.*..*.*.*.*.*.*.*.*.*.*..*.*.*.*.*.*.*.*.*.*. *.*.*.*.* 120000 O+O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O | | : : | 100000 ++ : : | | : : | 80000 ++ : : | | : : | 60000 ++ : : | | : : | 40000 ++ : : | | :: | 20000 ++ : | | : | 0 ++-------------------------------------------------------*---------+ vmstat.io.bo 140000 ++-----------------------------------------------------------------+ *.*.*.*.*.*..*.*.*.*.*.*.*.*.*.*..*.*.*.*.*.*.*.*.*.*. *.*.*.*.* 120000 O+O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O | | : : | 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