[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20191224005915.GW2760@shao2-debian>
Date: Tue, 24 Dec 2019 08:59:15 +0800
From: kernel test robot <rong.a.chen@...el.com>
To: Matthew Bobrowski <mbobrowski@...browski.org>
Cc: Theodore Ts'o <tytso@....edu>, Jan Kara <jack@...e.cz>,
Ritesh Harjani <riteshh@...ux.ibm.com>,
LKML <linux-kernel@...r.kernel.org>,
Linus Torvalds <torvalds@...ux-foundation.org>,
lkp@...ts.01.org
Subject: [ext4] b1b4705d54: filebench.sum_bytes_mb/s -20.2% regression
Greeting,
FYI, we noticed a -20.2% regression of filebench.sum_bytes_mb/s due to commit:
commit: b1b4705d54abedfd69dcdf42779c521aa1e0fbd3 ("ext4: introduce direct I/O read using iomap infrastructure")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: filebench
on test machine: 8 threads Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz with 8G memory
with following parameters:
disk: 1HDD
fs: ext4
test: fivestreamreaddirect.f
cpufreq_governor: performance
ucode: 0x27
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen@...el.com>
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
=========================================================================================
compiler/cpufreq_governor/disk/fs/kconfig/rootfs/tbox_group/test/testcase/ucode:
gcc-7/performance/1HDD/ext4/x86_64-rhel-7.6/debian-x86_64-2019-11-14.cgz/lkp-hsw-d01/fivestreamreaddirect.f/filebench/0x27
commit:
09edf4d381 ("ext4: introduce new callback for IOMAP_REPORT")
b1b4705d54 ("ext4: introduce direct I/O read using iomap infrastructure")
09edf4d381957b14 b1b4705d54abedfd69dcdf42779
---------------- ---------------------------
fail:runs %reproduction fail:runs
| | |
:4 25% 1:4 dmesg.WARNING:at#for_ip_swapgs_restore_regs_and_return_to_usermode/0x
:4 25% 1:4 dmesg.WARNING:stack_recursion
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:da
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:db
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:dc
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:dd
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:de
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:df
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:ea
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:eb
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:ec
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:ed
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:ee
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:ef
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:fa
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:fb
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:fc
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:fd
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:fe
:4 25% 1:4 kmsg.addr:#vm_flags:#anon_vma:#mapping:#index:ff
:4 25% 1:4 kmsg.file:libnss_files-#so_fault:filemap_fault_mmap:generic_file_mmap_readpage:simple_readpage
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a07fffffa0ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a17fffffa1ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a27fffffa2ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a37fffffa3ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a47fffffa4ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a57fffffa5ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a67fffffa6ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a77fffffa7ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a7fffff8aff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a7fffff9aff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a87fffffa8ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#a97fffffa9ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#aa7fffffaaff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ab7fffffabff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ac7fffffacff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ad7fffffadff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ae7fffffaeff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#af7fffffafff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b07fffffb0ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b17fffffb1ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b27fffffb2ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b37fffffb3ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b47fffffb4ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b57fffffb5ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b67fffffb6ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b77fffffb7ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b7fffff8bff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b7fffff9bff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b87fffffb8ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#b97fffffb9ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ba7fffffbaff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#bb7fffffbbff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#bc7fffffbcff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#bd7fffffbdff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#be7fffffbeff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#bf7fffffbfff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c07fffffc0ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c17fffffc1ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c27fffffc2ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c37fffffc3ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c47fffffc4ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c57fffffc5ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c67fffffc6ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c77fffffc7ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c7fffff8cff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c7fffff9cff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c87fffffc8ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#c97fffffc9ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ca7fffffcaff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#cb7fffffcbff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#cc7fffffccff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#cd7fffffcdff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ce7fffffceff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#cf7fffffcfff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d07fffffd0ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d17fffffd1ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d27fffffd2ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d37fffffd3ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d47fffffd4ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d57fffffd5ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d67fffffd6ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d77fffffd7ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d7fffff8dff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d7fffff9dff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d87fffffd8ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#d97fffffd9ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#da7fffffdaff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#db7fffffdbff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#dc7fffffdcff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#dd7fffffddff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#de7fffffdeff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#df7fffffdfff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e07fffffe0ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e17fffffe1ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e27fffffe2ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e37fffffe3ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e47fffffe4ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e57fffffe5ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e67fffffe6ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e77fffffe7ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e7fffff8eff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e7fffff9eff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e87fffffe8ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#e97fffffe9ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ea7fffffeaff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#eb7fffffebff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ec7fffffecff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ed7fffffedff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ee7fffffeeff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ef7fffffefff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f07ffffff0ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f17ffffff1ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f27ffffff2ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f37ffffff3ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f47ffffff4ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f57ffffff5ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f67ffffff6ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f77ffffff7ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f7fffff8fff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f7fffff9fff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f87ffffff8ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#f97ffffff9ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fa7ffffffaff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fb7ffffffbff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fc7ffffffcff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fd7ffffffdff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fe7ffffffeff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#ff7fffffffff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff80ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff81ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff82ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff83ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff84ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff85ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff86ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff87ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff88ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff89ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff90ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff91ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff92ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff93ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff94ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff95ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff96ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff97ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff98ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffff99ff
:4 25% 1:4 kmsg.swap_info_get:Bad_swap_file_entry#fffffffffff
%stddev %change %stddev
\ | \
58.30 ± 2% -20.2% 46.53 filebench.sum_bytes_mb/s
3503 ± 2% -20.2% 2796 filebench.sum_operations
58.39 ± 2% -20.2% 46.61 filebench.sum_operations/s
58.33 ± 2% -19.9% 46.75 filebench.sum_reads/s
84.34 ± 4% +27.1% 107.17 filebench.sum_time_ms/op
7174922 ± 2% -20.2% 5727328 filebench.time.file_system_inputs
10963 ± 2% -8.5% 10035 filebench.time.voluntary_context_switches
58.37 ± 3% -9.0 49.38 ± 3% mpstat.cpu.all.idle%
41.08 ± 5% +8.2 49.24 ± 2% mpstat.cpu.all.iowait%
3061 ± 6% +6.1% 3246 ± 4% turbostat.Bzy_MHz
5.48 ± 97% +260.7% 19.78 ± 30% turbostat.Pkg%pc2
27.33 ± 32% -52.0% 13.12 ± 19% sched_debug.cpu.nr_uninterruptible.max
-67.67 -60.8% -26.50 sched_debug.cpu.nr_uninterruptible.min
28.48 ± 30% -57.9% 11.98 ± 23% sched_debug.cpu.nr_uninterruptible.stddev
8210 ± 44% +76.1% 14454 ± 6% softirqs.CPU0.RCU
8200 ± 40% +70.2% 13954 ± 5% softirqs.CPU2.RCU
9772 ± 36% +59.6% 15597 ± 15% softirqs.CPU3.RCU
108.33 ± 27% +113.5% 231.25 ± 26% interrupts.CPU1.RES:Rescheduling_interrupts
1032 -23.9% 786.00 ± 30% interrupts.CPU5.CAL:Function_call_interrupts
229.33 ± 46% +50.1% 344.25 ± 31% interrupts.CPU5.NMI:Non-maskable_interrupts
229.33 ± 46% +50.1% 344.25 ± 31% interrupts.CPU5.PMI:Performance_monitoring_interrupts
457.00 ± 61% -74.2% 117.75 ± 41% interrupts.CPU5.RES:Rescheduling_interrupts
53.33 ± 60% +206.6% 163.50 ± 42% interrupts.CPU7.RES:Rescheduling_interrupts
58.99 ± 3% -14.9% 50.18 ± 3% iostat.cpu.idle
40.36 ± 5% +19.8% 48.35 ± 2% iostat.cpu.iowait
0.18 +386.3% 0.87 ±137% iostat.cpu.user
33012 ± 2% -19.7% 26520 iostat.sda.rkB/s
40.60 ± 6% +16.2% 47.18 ± 4% iostat.sda.w/s
43038 ± 4% +17.1% 50399 ± 2% iostat.sda.wkB/s
58.67 ± 3% -15.6% 49.50 ± 3% vmstat.cpu.id
40.00 ± 5% +19.4% 47.75 ± 2% vmstat.cpu.wa
33010 ± 2% -19.7% 26518 vmstat.io.bi
42837 ± 4% +17.2% 50200 ± 2% vmstat.io.bo
5519500 -15.5% 4664152 vmstat.memory.cache
2183603 +39.2% 3039439 ± 2% vmstat.memory.free
1065500 -19.2% 861375 slabinfo.buffer_head.active_objs
27320 -19.1% 22093 slabinfo.buffer_head.active_slabs
1065521 -19.1% 861671 slabinfo.buffer_head.num_objs
27320 -19.1% 22093 slabinfo.buffer_head.num_slabs
1306 +18.4% 1546 ± 7% slabinfo.kmalloc-512.active_objs
1306 +18.4% 1546 ± 7% slabinfo.kmalloc-512.num_objs
28277 -9.3% 25651 slabinfo.radix_tree_node.active_objs
5388173 -15.3% 4561843 meminfo.Cached
989375 ± 2% -22.6% 765315 ± 3% meminfo.Dirty
4310025 -19.2% 3483318 meminfo.Inactive
4261041 -19.4% 3434223 meminfo.Inactive(file)
162676 -13.7% 140448 meminfo.KReclaimable
2151883 ± 2% +39.5% 3000927 ± 2% meminfo.MemFree
5902816 -14.4% 5053772 meminfo.Memused
162676 -13.7% 140448 meminfo.SReclaimable
197794 -11.3% 175489 meminfo.Slab
80314276 ± 5% +6.5% 85566891 ± 3% perf-stat.i.branch-instructions
4810221 ± 5% +7.5% 5172535 perf-stat.i.cache-references
7.022e+08 ± 3% +6.9% 7.509e+08 ± 2% perf-stat.i.cpu-cycles
3.891e+08 ± 5% +6.3% 4.135e+08 ± 3% perf-stat.i.instructions
195094 ± 2% +10.8% 216142 perf-stat.i.node-loads
79563934 ± 5% +6.5% 84757473 ± 3% perf-stat.ps.branch-instructions
4765201 ± 5% +7.5% 5123552 perf-stat.ps.cache-references
6.956e+08 ± 3% +6.9% 7.438e+08 ± 2% perf-stat.ps.cpu-cycles
3.855e+08 ± 5% +6.3% 4.096e+08 ± 3% perf-stat.ps.instructions
193276 ± 2% +10.8% 214098 perf-stat.ps.node-loads
4.114e+10 ± 5% +5.3% 4.333e+10 ± 3% perf-stat.total.instructions
247900 ± 3% -22.9% 191187 ± 3% proc-vmstat.nr_dirty
1349353 -15.5% 1140545 proc-vmstat.nr_file_pages
535810 ± 2% +40.1% 750444 ± 2% proc-vmstat.nr_free_pages
1067252 -19.6% 858356 proc-vmstat.nr_inactive_file
40723 -13.8% 35112 proc-vmstat.nr_slab_reclaimable
1110681 ± 2% +17.1% 1300126 proc-vmstat.nr_written
1067251 -19.6% 858384 proc-vmstat.nr_zone_inactive_file
249604 ± 3% -22.7% 193058 ± 3% proc-vmstat.nr_zone_write_pending
660225 -3.8% 635276 proc-vmstat.pgalloc_dma32
871298 +2.7% 894930 proc-vmstat.pgalloc_normal
3587465 ± 2% -20.2% 2863670 proc-vmstat.pgpgin
4645372 ± 4% +16.6% 5414779 proc-vmstat.pgpgout
13.16 ± 14% -6.6 6.58 ± 52% perf-profile.calltrace.cycles-pp.unlinkat
13.06 ± 15% -6.6 6.49 ± 53% perf-profile.calltrace.cycles-pp.evict.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe.unlinkat
13.06 ± 15% -6.6 6.49 ± 53% perf-profile.calltrace.cycles-pp.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe.unlinkat
13.06 ± 15% -6.6 6.49 ± 53% perf-profile.calltrace.cycles-pp.ext4_evict_inode.evict.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe
13.06 ± 15% -6.6 6.50 ± 52% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.unlinkat
13.06 ± 15% -6.6 6.50 ± 52% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.unlinkat
13.02 ± 14% -6.5 6.48 ± 52% perf-profile.calltrace.cycles-pp.truncate_inode_pages_range.ext4_evict_inode.evict.do_unlinkat.do_syscall_64
10.39 ± 36% -4.6 5.78 ± 8% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_kernel
11.21 ± 33% -4.6 6.64 ± 7% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64
11.21 ± 33% -4.6 6.65 ± 7% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64
11.21 ± 33% -4.6 6.65 ± 7% perf-profile.calltrace.cycles-pp.start_kernel.secondary_startup_64
5.71 ± 17% -2.8 2.95 ± 54% perf-profile.calltrace.cycles-pp.truncate_cleanup_page.truncate_inode_pages_range.ext4_evict_inode.evict.do_unlinkat
3.68 ± 14% -2.0 1.69 ± 50% perf-profile.calltrace.cycles-pp.release_pages.__pagevec_release.truncate_inode_pages_range.ext4_evict_inode.evict
3.70 ± 14% -2.0 1.74 ± 48% perf-profile.calltrace.cycles-pp.__pagevec_release.truncate_inode_pages_range.ext4_evict_inode.evict.do_unlinkat
2.90 ± 23% -1.6 1.32 ± 56% perf-profile.calltrace.cycles-pp.try_to_free_buffers.truncate_cleanup_page.truncate_inode_pages_range.ext4_evict_inode.evict
2.42 ± 20% -1.4 1.01 ± 75% perf-profile.calltrace.cycles-pp.delete_from_page_cache_batch.truncate_inode_pages_range.ext4_evict_inode.evict.do_unlinkat
2.02 ± 17% -1.3 0.68 ±104% perf-profile.calltrace.cycles-pp.free_unref_page_list.release_pages.__pagevec_release.truncate_inode_pages_range.ext4_evict_inode
1.33 ± 28% -0.9 0.45 ±100% perf-profile.calltrace.cycles-pp.free_buffer_head.try_to_free_buffers.truncate_cleanup_page.truncate_inode_pages_range.ext4_evict_inode
1.21 ± 22% -0.8 0.40 ±106% perf-profile.calltrace.cycles-pp.xas_store.delete_from_page_cache_batch.truncate_inode_pages_range.ext4_evict_inode.evict
1.17 ± 3% +0.4 1.57 ± 13% perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle
0.35 ±141% +0.7 1.07 ± 37% perf-profile.calltrace.cycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues
3.71 ± 34% +1.6 5.34 ± 14% perf-profile.calltrace.cycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter
64.92 ± 5% +9.2 74.17 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
63.80 ± 4% +9.4 73.19 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary
69.95 ± 5% +10.4 80.37 ± 5% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
70.02 ± 5% +10.4 80.46 ± 5% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64
70.02 ± 5% +10.4 80.46 ± 5% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64
13.16 ± 14% -6.6 6.58 ± 52% perf-profile.children.cycles-pp.unlinkat
13.06 ± 15% -6.6 6.49 ± 53% perf-profile.children.cycles-pp.do_unlinkat
13.06 ± 15% -6.6 6.49 ± 53% perf-profile.children.cycles-pp.ext4_evict_inode
13.03 ± 14% -6.5 6.49 ± 53% perf-profile.children.cycles-pp.truncate_inode_pages_range
13.07 ± 15% -6.4 6.64 ± 53% perf-profile.children.cycles-pp.evict
11.21 ± 33% -4.6 6.65 ± 7% perf-profile.children.cycles-pp.start_kernel
5.71 ± 17% -2.7 2.99 ± 54% perf-profile.children.cycles-pp.truncate_cleanup_page
3.74 ± 13% -1.9 1.85 ± 49% perf-profile.children.cycles-pp.__pagevec_release
3.75 ± 12% -1.9 1.88 ± 49% perf-profile.children.cycles-pp.release_pages
2.91 ± 22% -1.5 1.40 ± 53% perf-profile.children.cycles-pp.try_to_free_buffers
2.43 ± 19% -1.3 1.12 ± 57% perf-profile.children.cycles-pp.delete_from_page_cache_batch
2.03 ± 17% -1.1 0.95 ± 58% perf-profile.children.cycles-pp.free_unref_page_list
1.34 ± 27% -0.7 0.65 ± 45% perf-profile.children.cycles-pp.free_buffer_head
1.23 ± 20% -0.6 0.64 ± 50% perf-profile.children.cycles-pp.xas_store
0.78 ± 15% -0.4 0.36 ± 52% perf-profile.children.cycles-pp.jbd2_journal_try_to_free_buffers
0.73 ± 16% -0.4 0.33 ± 52% perf-profile.children.cycles-pp.jbd2_journal_grab_journal_head
0.50 ± 39% -0.4 0.15 ± 53% perf-profile.children.cycles-pp.unaccount_page_cache_page
0.42 ± 24% -0.3 0.14 ± 93% perf-profile.children.cycles-pp.mem_cgroup_uncharge_list
0.76 ± 19% -0.2 0.53 ± 6% perf-profile.children.cycles-pp.lapic_next_deadline
0.32 ± 22% -0.2 0.14 ± 69% perf-profile.children.cycles-pp.free_unref_page_commit
0.25 ± 25% -0.2 0.08 ±102% perf-profile.children.cycles-pp.uncharge_page
0.19 ± 47% -0.1 0.07 ± 68% perf-profile.children.cycles-pp.__might_sleep
0.16 ± 28% -0.1 0.05 ±112% perf-profile.children.cycles-pp.__libc_fork
0.15 ± 22% -0.1 0.04 ±102% perf-profile.children.cycles-pp.xas_find
0.13 ± 12% -0.1 0.08 ± 34% perf-profile.children.cycles-pp.leave_mm
0.04 ± 71% +0.0 0.07 ± 14% perf-profile.children.cycles-pp.irq_work_needs_cpu
0.02 ±141% +0.1 0.09 ± 29% perf-profile.children.cycles-pp.__msecs_to_jiffies
0.04 ± 71% +0.1 0.12 ± 10% perf-profile.children.cycles-pp.cpuidle_not_available
0.09 ± 75% +0.1 0.18 ± 23% perf-profile.children.cycles-pp.__schedule
0.00 +0.1 0.10 ± 40% perf-profile.children.cycles-pp.link_path_walk
0.09 ± 41% +0.1 0.20 ± 19% perf-profile.children.cycles-pp.pm_qos_read_value
0.04 ± 71% +0.1 0.14 ± 52% perf-profile.children.cycles-pp.raise_softirq
0.04 ±141% +0.1 0.15 ± 33% perf-profile.children.cycles-pp.__test_set_page_writeback
0.00 +0.1 0.12 ± 17% perf-profile.children.cycles-pp.__delete_from_page_cache
0.05 ±141% +0.1 0.17 ± 60% perf-profile.children.cycles-pp.exit_mmap
0.19 ± 54% +0.1 0.32 ± 21% perf-profile.children.cycles-pp.hrtimer_get_next_event
0.05 ±141% +0.1 0.18 ± 64% perf-profile.children.cycles-pp.mmput
0.08 ± 30% +0.2 0.24 ± 33% perf-profile.children.cycles-pp.run_local_timers
0.05 ±141% +0.2 0.21 ± 41% perf-profile.children.cycles-pp.ext4_bio_write_page
0.14 ± 32% +0.2 0.30 ± 46% perf-profile.children.cycles-pp.update_rq_clock
0.15 ± 71% +0.2 0.33 ± 17% perf-profile.children.cycles-pp.rcu_idle_exit
0.38 ± 29% +0.2 0.56 ± 16% perf-profile.children.cycles-pp.sched_clock_cpu
0.14 ± 78% +0.2 0.33 ± 41% perf-profile.children.cycles-pp.mpage_map_and_submit_buffers
0.00 +0.2 0.20 ± 52% perf-profile.children.cycles-pp.invalidate_inode_pages2_range
0.07 ± 97% +0.2 0.30 ± 58% perf-profile.children.cycles-pp.__x64_sys_exit_group
0.07 ±141% +0.2 0.31 ± 37% perf-profile.children.cycles-pp.mpage_submit_page
0.38 ± 21% +0.3 0.64 ± 14% perf-profile.children.cycles-pp.cpuidle_governor_latency_req
0.08 ±101% +0.3 0.34 ± 51% perf-profile.children.cycles-pp.do_group_exit
0.08 ±101% +0.3 0.34 ± 51% perf-profile.children.cycles-pp.do_exit
0.23 ± 29% +0.3 0.50 ± 34% perf-profile.children.cycles-pp.do_writepages
0.23 ± 29% +0.3 0.50 ± 34% perf-profile.children.cycles-pp.ext4_writepages
0.22 ± 35% +0.3 0.50 ± 34% perf-profile.children.cycles-pp.wb_workfn
0.22 ± 35% +0.3 0.50 ± 34% perf-profile.children.cycles-pp.wb_writeback
0.22 ± 35% +0.3 0.50 ± 34% perf-profile.children.cycles-pp.__writeback_inodes_wb
0.22 ± 35% +0.3 0.50 ± 34% perf-profile.children.cycles-pp.writeback_sb_inodes
0.22 ± 35% +0.3 0.50 ± 34% perf-profile.children.cycles-pp.__writeback_single_inode
0.00 +0.3 0.32 ± 49% perf-profile.children.cycles-pp.ext4_file_read_iter
0.00 +0.3 0.32 ± 49% perf-profile.children.cycles-pp.iomap_dio_rw
1.30 ± 4% +0.4 1.72 ± 14% perf-profile.children.cycles-pp.get_next_timer_interrupt
0.74 ± 41% +0.5 1.25 ± 33% perf-profile.children.cycles-pp.scheduler_tick
75.40 +4.7 80.05 ± 4% perf-profile.children.cycles-pp.cpuidle_enter
75.35 +4.7 80.02 ± 4% perf-profile.children.cycles-pp.cpuidle_enter_state
81.28 +5.9 87.18 ± 4% perf-profile.children.cycles-pp.do_idle
70.02 ± 5% +10.4 80.46 ± 5% perf-profile.children.cycles-pp.start_secondary
1.16 ± 22% -0.6 0.56 ± 63% perf-profile.self.cycles-pp.free_pcppages_bulk
0.73 ± 16% -0.4 0.33 ± 52% perf-profile.self.cycles-pp.jbd2_journal_grab_journal_head
0.46 ± 21% -0.3 0.16 ± 36% perf-profile.self.cycles-pp.xas_store
0.70 ± 5% -0.3 0.45 ± 38% perf-profile.self.cycles-pp.release_pages
0.29 ± 17% -0.2 0.07 ± 66% perf-profile.self.cycles-pp.free_unref_page_commit
0.32 ± 26% -0.2 0.13 ± 86% perf-profile.self.cycles-pp.workingset_update_node
0.18 ± 14% -0.1 0.06 ±100% perf-profile.self.cycles-pp.tick_nohz_tick_stopped
0.11 -0.1 0.05 ± 60% perf-profile.self.cycles-pp.leave_mm
0.04 ± 71% +0.0 0.07 ± 14% perf-profile.self.cycles-pp.irq_work_needs_cpu
0.00 +0.1 0.07 ± 14% perf-profile.self.cycles-pp.__msecs_to_jiffies
0.04 ± 71% +0.1 0.11 ± 26% perf-profile.self.cycles-pp.cpuidle_not_available
0.08 ± 81% +0.1 0.18 ± 23% perf-profile.self.cycles-pp.rcu_idle_exit
0.09 ± 41% +0.1 0.20 ± 19% perf-profile.self.cycles-pp.pm_qos_read_value
0.04 ± 71% +0.1 0.14 ± 52% perf-profile.self.cycles-pp.raise_softirq
0.04 ±141% +0.1 0.17 ± 41% perf-profile.self.cycles-pp.calc_global_load_tick
0.16 ± 12% +0.2 0.32 ± 27% perf-profile.self.cycles-pp.run_timer_softirq
0.08 ± 81% +0.2 0.26 ± 46% perf-profile.self.cycles-pp.update_rq_clock
0.17 ± 49% +0.2 0.36 ± 22% perf-profile.self.cycles-pp.load_balance
0.26 ± 8% +0.2 0.47 ± 40% perf-profile.self.cycles-pp.hrtimer_interrupt
filebench.time.file_system_inputs
7.6e+06 +-+---------------------------------------------------------------+
7.4e+06 +-++ .+ +.+ |
|: ++ + +.+.+.+.++. .+ : : +.+.+. +.|
7.2e+06 +-+ : : + + .++ + : : .+ + + + |
7e+06 +-+ : : + + + +: +.+ + :+ + |
6.8e+06 +-+ + + + + +.+ : |
6.6e+06 +-+ +: |
| + |
6.4e+06 +-+ |
6.2e+06 +-+ |
6e+06 +-+ |
5.8e+06 O-+ O O O O |
| O OO O O O O O OO O O O OO O O OO O O O O |
5.6e+06 +-+ O O |
5.4e+06 +-+---------------------------------------------------------------+
filebench.sum_operations
3700 +-+------------------------------------------------------------------+
3600 +-++ .+. +.+ |
|: +. + +.+.+.+.++. .+ : : +.+.+. +.|
3500 +-+ + : + + .+.+ + : : : + + : |
3400 +-+ :: + + :+ : :.+.+ + + + : |
| + + + + + +.+ + |
3300 +-+ :+ |
3200 +-+ + |
3100 +-+ |
| |
3000 +-+ |
2900 +-+ |
O O O O O O O O |
2800 +-O O OO O O O O O O O O O O O OO O O O O |
2700 +-+---------------------------------------------O--------------------+
filebench.sum_operations_s
62 +-+--------------------------------------------------------------------+
| + .+ .+ |
60 +-++ + +.+.+.+.+. .+ + : +. .+. +.|
58 +-+ +.+ : +.+ + .+.+ + : : + + + + : |
|: + : + + :+ : :.+.+ + :+ : |
56 +-+ + + + + + +.+ + |
54 +-+ + + |
| + |
52 +-+ |
50 +-+ |
| |
48 +-+ O |
46 O-O O O O O O O O O O O O O O O OO O O O O O O O O O |
| O O |
44 +-+--------------------------------------------------------------------+
filebench.sum_reads_s
62 +-+--------------------------------------------------------------------+
| + |
60 +-++ .++. .+. +.+ +. .+. .|
58 +-+ +.+ + +.+ +.+.+.+. .+.+ + : : + + + + + |
|: + + + + :+ : : .+ + :+ + |
56 +-+ + + + +.+ + +.+ + |
| : : |
54 +-+ : : |
| + |
52 +-+ |
50 +-+ |
| |
48 +-+ |
O O O O O O O O O O |
46 +-O-O-O-O---OO-O-----O---O-O-O-O-O-OO-O-O-O-O-----O--------------------+
filebench.sum_bytes_mb_s
62 +-+--------------------------------------------------------------------+
| + |
60 +-++ +.++.+.+.+.+. +.+ +. .+ +.|
58 +-+ +.+ : +.+.+. .+. : : + + + : |
|: + : + +. +. : : .+.+ +. +. : |
56 +-+ + + + + + +.+ + |
54 +-+ + + |
| + |
52 +-+ |
50 +-+ |
| |
48 +-+ O |
46 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 |
44 +-+--------------------------------------------------------------------+
filebench.sum_time_ms_op
110 +-+-O------O----------------------O--------------O--------------------+
| O O OO O O O O O OO O O O O O O O OO O O O O |
105 O-+ O |
100 +-+ |
| |
95 +-+ |
| .+. |
90 +-+ + .+. .+ + .+. .++ + |
|: : : + .+.+.+ + + : +.+. + + + |
85 +-+ +. : +. +.+ :+ +. : +.+. + +.|
80 +-++ + +. .+. + : : + + |
| + + + : : |
75 +-+ : : |
| : |
70 +-+-------------------------------------------------------------------+
[*] 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,
Rong Chen
View attachment "config-5.4.0-rc3-00047-gb1b4705d54abe" of type "text/plain" (200562 bytes)
View attachment "job-script" of type "text/plain" (7820 bytes)
View attachment "job.yaml" of type "text/plain" (5470 bytes)
View attachment "reproduce" of type "text/plain" (469 bytes)
Powered by blists - more mailing lists