[<prev] [next>] [day] [month] [year] [list]
Date: Wed, 3 Mar 2021 16:38:37 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Brian Foster <bfoster@...hat.com>
Cc: "Darrick J. Wong" <djwong@...nel.org>,
Chandan Babu R <chandanrlinux@...il.com>,
Christoph Hellwig <hch@....de>,
LKML <linux-kernel@...r.kernel.org>, lkp@...ts.01.org,
lkp@...el.com, ying.huang@...el.com, feng.tang@...el.com,
zhengjun.xing@...el.com
Subject: [xfs] 06058bc405: stress-ng.xattr.ops_per_sec 33.8% improvement
Greeting,
FYI, we noticed a 33.8% improvement of stress-ng.xattr.ops_per_sec due to commit:
commit: 06058bc40534530e617e5623775c53bb24f032cb ("xfs: don't reuse busy extents on extent trim")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: stress-ng
on test machine: 96 threads Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory
with following parameters:
nr_threads: 10%
disk: 1HDD
testtime: 60s
fs: xfs
class: filesystem
test: xattr
cpufreq_governor: performance
ucode: 0x5003006
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 split-job --compatible job.yaml
bin/lkp run compatible-job.yaml
=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode:
filesystem/gcc-9/performance/1HDD/xfs/x86_64-rhel-8.3/10%/debian-10.4-x86_64-20200603.cgz/lkp-csl-2sp7/xattr/stress-ng/60s/0x5003006
commit:
89e0eb8c13 ("xfs: restore speculative_cow_prealloc_lifetime sysctl")
06058bc405 ("xfs: don't reuse busy extents on extent trim")
89e0eb8c13bb842e 06058bc40534530e617e5623775
---------------- ---------------------------
%stddev %change %stddev
\ | \
1408 ± 8% +19.2% 1678 ± 3% stress-ng.time.involuntary_context_switches
375.00 ± 8% +114.4% 804.00 stress-ng.time.percent_of_cpu_this_job_got
227.78 ± 8% +116.2% 492.52 stress-ng.time.system_time
24881 ± 3% -91.3% 2167 ± 8% stress-ng.time.voluntary_context_switches
975.00 ± 2% +33.8% 1304 ± 2% stress-ng.xattr.ops
16.21 ± 2% +33.8% 21.68 ± 2% stress-ng.xattr.ops_per_sec
276.00 ± 2% +10.4% 304.82 pmeter.Average_Active_Power
2611190 ± 7% -35.6% 1680833 ± 7% cpuidle.C1.time
21255 ± 6% -32.5% 14357 ± 4% cpuidle.C1.usage
94.90 -4.1% 91.01 iostat.cpu.idle
4.87 ± 4% +79.2% 8.72 iostat.cpu.system
0.02 ±100% -75.0% 0.00 ± 78% perf-sched.wait_and_delay.avg.ms.exit_to_user_mode_prepare.syscall_exit_to_user_mode.entry_SYSCALL_64_after_hwframe.[unknown]
0.02 ± 98% -71.3% 0.00 ± 74% perf-sched.wait_and_delay.max.ms.exit_to_user_mode_prepare.syscall_exit_to_user_mode.entry_SYSCALL_64_after_hwframe.[unknown]
5388 ± 5% +62.0% 8731 ± 7% meminfo.Active
5043 ± 5% +66.3% 8386 ± 8% meminfo.Active(anon)
16916 ± 2% +25.0% 21149 ± 3% meminfo.Shmem
32.19 ± 24% +83.4% 59.05 ± 21% sched_debug.cfs_rq:/.util_est_enqueued.avg
821.50 +9.9% 903.00 ± 3% sched_debug.cfs_rq:/.util_est_enqueued.max
131.66 ± 12% +50.0% 197.52 ± 15% sched_debug.cfs_rq:/.util_est_enqueued.stddev
89943 ± 7% +20.7% 108522 ± 8% numa-meminfo.node0.SUnreclaim
130861 ± 5% +15.1% 150631 ± 6% numa-meminfo.node0.Slab
3984 ± 10% +80.7% 7197 ± 11% numa-meminfo.node1.Active
3893 ± 8% +80.9% 7043 ± 11% numa-meminfo.node1.Active(anon)
16734 -65.8% 5716 ± 6% softirqs.BLOCK
8727 ± 11% -18.4% 7118 ± 16% softirqs.CPU27.SCHED
11971 ± 37% -45.7% 6500 ± 35% softirqs.CPU8.SCHED
343442 ± 7% -50.3% 170731 ± 2% softirqs.RCU
0.00 ± 37% -0.0 0.00 mpstat.cpu.all.iowait%
1.10 ± 22% -0.4 0.71 mpstat.cpu.all.irq%
0.07 ± 13% -0.0 0.05 ± 3% mpstat.cpu.all.soft%
3.79 ± 8% +4.4 8.16 mpstat.cpu.all.sys%
0.22 +0.0 0.26 mpstat.cpu.all.usr%
22488 ± 7% +20.7% 27141 ± 8% numa-vmstat.node0.nr_slab_unreclaimable
728972 ± 7% +17.9% 859491 ± 8% numa-vmstat.node0.numa_local
969.83 ± 8% +82.0% 1765 ± 12% numa-vmstat.node1.nr_active_anon
969.83 ± 8% +82.0% 1765 ± 12% numa-vmstat.node1.nr_zone_active_anon
673221 ± 8% -15.8% 566794 ± 13% numa-vmstat.node1.numa_local
94.50 -4.2% 90.50 vmstat.cpu.id
10927 -71.0% 3169 ± 9% vmstat.io.bo
3.67 ± 20% +113.6% 7.83 ± 4% vmstat.procs.r
3791 ± 8% -42.1% 2196 ± 2% vmstat.system.cs
190360 +1.4% 192936 vmstat.system.in
3578 ± 21% -30.6% 2482 ± 15% slabinfo.ext4_system_zone.active_objs
3578 ± 21% -30.6% 2482 ± 15% slabinfo.ext4_system_zone.num_objs
1514 ± 7% +128.4% 3457 ± 15% slabinfo.kmalloc-8k.active_objs
395.83 ± 7% +122.1% 879.17 ± 14% slabinfo.kmalloc-8k.active_slabs
1584 ± 7% +122.1% 3518 ± 14% slabinfo.kmalloc-8k.num_objs
395.83 ± 7% +122.1% 879.17 ± 14% slabinfo.kmalloc-8k.num_slabs
1190 ± 8% -16.8% 990.00 ± 12% slabinfo.pool_workqueue.active_objs
1194 ± 8% -16.9% 992.50 ± 12% slabinfo.pool_workqueue.num_objs
1256 ± 5% +66.9% 2097 ± 8% proc-vmstat.nr_active_anon
9301 +2.9% 9573 proc-vmstat.nr_mapped
4229 ± 2% +25.0% 5287 ± 3% proc-vmstat.nr_shmem
1256 ± 5% +66.9% 2097 ± 8% proc-vmstat.nr_zone_active_anon
451724 +10.9% 501180 proc-vmstat.numa_hit
365070 +13.6% 414612 proc-vmstat.numa_local
2058 ± 8% +99.6% 4109 ± 10% proc-vmstat.pgactivate
568794 +34.3% 763993 proc-vmstat.pgalloc_normal
433240 +44.2% 624726 proc-vmstat.pgfree
718985 -71.2% 206973 ± 9% proc-vmstat.pgpgout
30432 -76.8% 7047 ± 46% interrupts.315:PCI-MSI.376832-edge.ahci[0000:00:17.0]
384.17 ±166% +276.6% 1446 ± 94% interrupts.CPU13.NMI:Non-maskable_interrupts
384.17 ±166% +276.6% 1446 ± 94% interrupts.CPU13.PMI:Performance_monitoring_interrupts
124.50 ± 66% +1210.4% 1631 ±131% interrupts.CPU16.NMI:Non-maskable_interrupts
124.50 ± 66% +1210.4% 1631 ±131% interrupts.CPU16.PMI:Performance_monitoring_interrupts
78.83 ± 37% +596.2% 548.83 ±172% interrupts.CPU5.NMI:Non-maskable_interrupts
78.83 ± 37% +596.2% 548.83 ±172% interrupts.CPU5.PMI:Performance_monitoring_interrupts
95.50 ± 27% +1293.0% 1330 ±202% interrupts.CPU53.NMI:Non-maskable_interrupts
95.50 ± 27% +1293.0% 1330 ±202% interrupts.CPU53.PMI:Performance_monitoring_interrupts
363.83 ±172% +685.8% 2859 ± 97% interrupts.CPU56.NMI:Non-maskable_interrupts
363.83 ±172% +685.8% 2859 ± 97% interrupts.CPU56.PMI:Performance_monitoring_interrupts
88.00 ± 27% +2272.2% 2087 ±133% interrupts.CPU57.NMI:Non-maskable_interrupts
88.00 ± 27% +2272.2% 2087 ±133% interrupts.CPU57.PMI:Performance_monitoring_interrupts
379.50 ±172% +596.9% 2644 ±104% interrupts.CPU65.NMI:Non-maskable_interrupts
379.50 ±172% +596.9% 2644 ±104% interrupts.CPU65.PMI:Performance_monitoring_interrupts
49172 ± 9% +124.0% 110153 ± 12% interrupts.NMI:Non-maskable_interrupts
49172 ± 9% +124.0% 110153 ± 12% interrupts.PMI:Performance_monitoring_interrupts
3.119e+09 ± 2% +30.9% 4.083e+09 ± 2% perf-stat.i.branch-instructions
10.73 ± 95% +22.1 32.80 ± 13% perf-stat.i.cache-miss-rate%
7068269 ±107% +388.5% 34529084 ± 12% perf-stat.i.cache-misses
66954178 ± 15% +56.9% 1.051e+08 ± 9% perf-stat.i.cache-references
3715 ± 9% -44.8% 2049 ± 3% perf-stat.i.context-switches
0.89 ± 9% +42.4% 1.27 ± 2% perf-stat.i.cpi
1.392e+10 ± 9% +87.4% 2.608e+10 perf-stat.i.cpu-cycles
6406 ± 59% -84.9% 967.64 ± 16% perf-stat.i.cycles-between-cache-misses
4.152e+09 ± 2% +31.3% 5.454e+09 perf-stat.i.dTLB-loads
2.282e+09 ± 2% +30.3% 2.974e+09 ± 2% perf-stat.i.dTLB-stores
9277173 ± 2% +41.5% 13130412 ± 4% perf-stat.i.iTLB-load-misses
2716334 ± 4% +33.3% 3620718 ± 8% perf-stat.i.iTLB-loads
1.578e+10 ± 2% +30.5% 2.059e+10 ± 2% perf-stat.i.instructions
1.14 ± 9% -30.5% 0.80 ± 2% perf-stat.i.ipc
0.15 ± 9% +87.4% 0.27 perf-stat.i.metric.GHz
100.27 ± 2% +31.3% 131.62 perf-stat.i.metric.M/sec
89.51 ± 4% +5.6 95.08 perf-stat.i.node-load-miss-rate%
1791024 ±105% +457.3% 9980914 ± 9% perf-stat.i.node-load-misses
107952 ± 71% +300.6% 432484 ± 7% perf-stat.i.node-loads
83.69 ± 15% +14.0 97.67 perf-stat.i.node-store-miss-rate%
828013 ±113% +505.9% 5016611 ± 12% perf-stat.i.node-store-misses
10.62 ±100% +22.4 33.06 ± 13% perf-stat.overall.cache-miss-rate%
0.88 ± 10% +43.5% 1.27 ± 2% perf-stat.overall.cpi
0.01 ±152% -0.0 0.00 ± 22% perf-stat.overall.dTLB-load-miss-rate%
0.00 ±124% -0.0 0.00 ± 6% perf-stat.overall.dTLB-store-miss-rate%
1702 ± 3% -7.7% 1570 ± 4% perf-stat.overall.instructions-per-iTLB-miss
1.14 ± 9% -30.9% 0.79 ± 2% perf-stat.overall.ipc
89.87 ± 5% +6.0 95.83 perf-stat.overall.node-load-miss-rate%
84.17 ± 18% +15.2 99.38 perf-stat.overall.node-store-miss-rate%
3.07e+09 ± 2% +30.9% 4.018e+09 ± 2% perf-stat.ps.branch-instructions
6960765 ±107% +388.0% 33971140 ± 12% perf-stat.ps.cache-misses
65888956 ± 15% +56.9% 1.034e+08 ± 9% perf-stat.ps.cache-references
3654 ± 9% -44.8% 2016 ± 3% perf-stat.ps.context-switches
1.37e+10 ± 9% +87.4% 2.567e+10 perf-stat.ps.cpu-cycles
125.31 ± 11% -14.6% 106.96 perf-stat.ps.cpu-migrations
4.086e+09 +31.3% 5.367e+09 perf-stat.ps.dTLB-loads
2.245e+09 ± 2% +30.3% 2.926e+09 ± 2% perf-stat.ps.dTLB-stores
9129164 ± 2% +41.5% 12920864 ± 4% perf-stat.ps.iTLB-load-misses
2673026 ± 4% +33.3% 3562729 ± 8% perf-stat.ps.iTLB-loads
1.553e+10 ± 2% +30.5% 2.026e+10 ± 2% perf-stat.ps.instructions
1763420 ±105% +456.9% 9819891 ± 9% perf-stat.ps.node-load-misses
106312 ± 71% +300.2% 425495 ± 7% perf-stat.ps.node-loads
815361 ±113% +505.3% 4935691 ± 12% perf-stat.ps.node-store-misses
9.85e+11 +29.8% 1.279e+12 ± 2% perf-stat.total.instructions
7.28 ± 41% -4.4 2.83 ± 26% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
5.23 ± 35% -2.9 2.30 ± 16% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idle
6.00 ± 9% -2.4 3.58 ± 6% perf-profile.calltrace.cycles-pp.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.73 ± 9% -1.9 0.84 ± 48% perf-profile.calltrace.cycles-pp.xfs_buf_item_format.xlog_cil_insert_items.xfs_log_commit_cil.__xfs_trans_commit.xfs_trans_roll
3.43 ± 38% -1.9 1.56 ± 14% perf-profile.calltrace.cycles-pp.asm_call_sysvec_on_stack.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter
3.41 ± 38% -1.9 1.56 ± 14% perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.asm_call_sysvec_on_stack.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state
3.35 ± 38% -1.8 1.53 ± 14% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.asm_call_sysvec_on_stack.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
2.77 ± 8% -1.6 1.15 ± 41% perf-profile.calltrace.cycles-pp.xfs_da3_node_read.xfs_da3_node_lookup_int.xfs_attr_node_hasname.xfs_has_attr.xfs_attr_set
2.75 ± 8% -1.6 1.15 ± 41% perf-profile.calltrace.cycles-pp.xfs_da_read_buf.xfs_da3_node_read.xfs_da3_node_lookup_int.xfs_attr_node_hasname.xfs_has_attr
3.89 ± 9% -1.6 2.33 ± 6% perf-profile.calltrace.cycles-pp.getxattr.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.50 ± 9% -1.5 1.97 ± 16% perf-profile.calltrace.cycles-pp.xfs_attr_node_get.xfs_attr_get.xfs_xattr_get.__vfs_getxattr.vfs_getxattr
3.03 ± 18% -1.5 1.51 ± 5% perf-profile.calltrace.cycles-pp.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_read.xfs_da3_node_lookup_int.xfs_attr_node_hasname
3.73 ± 10% -1.5 2.27 ± 6% perf-profile.calltrace.cycles-pp.xfs_attr_get.xfs_xattr_get.__vfs_getxattr.vfs_getxattr.getxattr
2.79 ± 9% -1.4 1.35 ± 17% perf-profile.calltrace.cycles-pp.xfs_attr_node_hasname.xfs_attr_node_get.xfs_attr_get.xfs_xattr_get.__vfs_getxattr
2.63 ± 9% -1.4 1.19 ± 6% perf-profile.calltrace.cycles-pp.xfs_da3_node_lookup_int.xfs_attr_node_hasname.xfs_attr_node_get.xfs_attr_get.xfs_xattr_get
3.31 ± 9% -1.3 1.99 ± 6% perf-profile.calltrace.cycles-pp.vfs_getxattr.getxattr.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.31 ± 8% -1.2 2.09 ± 18% perf-profile.calltrace.cycles-pp.xfs_da3_node_lookup_int.xfs_attr_node_hasname.xfs_has_attr.xfs_attr_set.xfs_xattr_set
3.70 ± 9% -1.2 2.50 ± 8% perf-profile.calltrace.cycles-pp.xfs_has_attr.xfs_attr_set.xfs_xattr_set.__vfs_setxattr.__vfs_setxattr_noperm
3.65 ± 8% -1.2 2.46 ± 8% perf-profile.calltrace.cycles-pp.xfs_attr_node_hasname.xfs_has_attr.xfs_attr_set.xfs_xattr_set.__vfs_setxattr
2.93 ± 9% -1.2 1.78 ± 6% perf-profile.calltrace.cycles-pp.__vfs_getxattr.vfs_getxattr.getxattr.path_getxattr.do_syscall_64
1.89 ± 45% -1.1 0.75 ± 13% perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.asm_call_sysvec_on_stack.sysvec_apic_timer_interrupt
2.87 ± 10% -1.1 1.74 ± 6% perf-profile.calltrace.cycles-pp.xfs_xattr_get.__vfs_getxattr.vfs_getxattr.getxattr.path_getxattr
1.94 ± 19% -1.0 0.97 ± 5% perf-profile.calltrace.cycles-pp.xfs_da3_node_read.xfs_da3_node_lookup_int.xfs_attr_node_hasname.xfs_attr_node_get.xfs_attr_get
1.93 ± 19% -1.0 0.96 ± 5% perf-profile.calltrace.cycles-pp.xfs_da_read_buf.xfs_da3_node_read.xfs_da3_node_lookup_int.xfs_attr_node_hasname.xfs_attr_node_get
2.40 ± 7% -0.9 1.45 ± 19% perf-profile.calltrace.cycles-pp.xfs_da3_node_lookup_int.xfs_attr_node_addname.xfs_attr_set_args.xfs_attr_set.xfs_xattr_set
1.32 ± 54% -0.9 0.39 ± 71% perf-profile.calltrace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.asm_call_sysvec_on_stack
1.29 ± 56% -0.9 0.39 ± 70% perf-profile.calltrace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.start_secondary
1.71 ± 7% -0.7 1.01 ± 28% perf-profile.calltrace.cycles-pp.xfs_buf_find.xfs_buf_get_map.xfs_buf_read_map.xfs_trans_read_buf_map.xfs_da_read_buf
1.88 ± 9% -0.6 1.26 ± 5% perf-profile.calltrace.cycles-pp.xfs_buf_read_map.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_read.xfs_da3_node_lookup_int
1.80 ± 8% -0.6 1.22 ± 5% perf-profile.calltrace.cycles-pp.xfs_buf_get_map.xfs_buf_read_map.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_read
1.29 ± 11% -0.5 0.79 ± 9% perf-profile.calltrace.cycles-pp.__x64_sys_fgetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.22 ± 9% -0.5 0.72 ± 6% perf-profile.calltrace.cycles-pp.filename_lookup.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.26 ± 11% -0.5 0.77 ± 9% perf-profile.calltrace.cycles-pp.getxattr.__x64_sys_fgetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.08 ± 10% -0.5 0.63 ± 7% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.10 ± 11% -0.4 0.67 ± 9% perf-profile.calltrace.cycles-pp.vfs_getxattr.getxattr.__x64_sys_fgetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.99 ± 30% -0.4 0.60 ± 13% perf-profile.calltrace.cycles-pp.clockevents_program_event.hrtimer_interrupt.__sysvec_apic_timer_interrupt.asm_call_sysvec_on_stack.sysvec_apic_timer_interrupt
0.98 ± 10% -0.4 0.60 ± 10% perf-profile.calltrace.cycles-pp.__vfs_getxattr.vfs_getxattr.getxattr.__x64_sys_fgetxattr.do_syscall_64
0.95 ± 10% -0.4 0.58 ± 11% perf-profile.calltrace.cycles-pp.xfs_xattr_get.__vfs_getxattr.vfs_getxattr.getxattr.__x64_sys_fgetxattr
0.81 ± 9% -0.2 0.65 ± 9% perf-profile.calltrace.cycles-pp.xfs_trans_alloc_inode.xfs_attr_set.xfs_xattr_set.__vfs_setxattr.__vfs_setxattr_noperm
7.34 ± 14% +3.6 10.91 ± 8% perf-profile.calltrace.cycles-pp.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set.__vfs_setxattr.__vfs_setxattr_noperm
7.21 ± 15% +3.6 10.84 ± 8% perf-profile.calltrace.cycles-pp.xfs_log_commit_cil.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set.__vfs_setxattr
0.58 ±169% +4.6 5.20 ± 11% perf-profile.calltrace.cycles-pp._raw_spin_lock.xlog_cil_insert_items.xfs_log_commit_cil.__xfs_trans_commit.xfs_attr_set
4.16 ± 33% +4.7 8.85 ± 8% perf-profile.calltrace.cycles-pp.xlog_cil_insert_items.xfs_log_commit_cil.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set
15.47 ± 12% +5.3 20.81 ± 8% perf-profile.calltrace.cycles-pp.xfs_trans_roll_inode.xfs_attr_node_addname.xfs_attr_set_args.xfs_attr_set.xfs_xattr_set
7.38 ± 16% +5.6 12.93 ± 9% perf-profile.calltrace.cycles-pp.xlog_cil_insert_items.xfs_log_commit_cil.__xfs_trans_commit.xfs_trans_roll.xfs_trans_roll_inode
14.81 ± 12% +5.6 20.45 ± 8% perf-profile.calltrace.cycles-pp.xfs_trans_roll.xfs_trans_roll_inode.xfs_attr_node_addname.xfs_attr_set_args.xfs_attr_set
14.16 ± 12% +5.7 19.82 ± 8% perf-profile.calltrace.cycles-pp.__xfs_trans_commit.xfs_trans_roll.xfs_trans_roll_inode.xfs_attr_node_addname.xfs_attr_set_args
13.94 ± 12% +5.8 19.71 ± 8% perf-profile.calltrace.cycles-pp.xfs_log_commit_cil.__xfs_trans_commit.xfs_trans_roll.xfs_trans_roll_inode.xfs_attr_node_addname
1.55 ± 92% +7.4 9.00 ± 11% perf-profile.calltrace.cycles-pp._raw_spin_lock.xlog_cil_insert_items.xfs_log_commit_cil.__xfs_trans_commit.xfs_trans_roll
1.02 ±170% +11.6 12.62 ± 11% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.xlog_cil_insert_items.xfs_log_commit_cil.__xfs_trans_commit
10.89 ± 7% -3.9 7.03 ± 6% perf-profile.children.cycles-pp.xfs_da3_node_lookup_int
6.70 ± 36% -3.6 3.07 ± 17% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
9.29 ± 8% -3.4 5.91 ± 7% perf-profile.children.cycles-pp.xfs_attr_node_hasname
10.26 ± 7% -3.3 6.93 ± 6% perf-profile.children.cycles-pp.xfs_da_read_buf
5.53 ± 33% -2.9 2.61 ± 15% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
8.51 ± 7% -2.9 5.66 ± 7% perf-profile.children.cycles-pp.xfs_da3_node_read
6.00 ± 9% -2.4 3.58 ± 6% perf-profile.children.cycles-pp.path_getxattr
4.60 ± 32% -2.4 2.22 ± 14% perf-profile.children.cycles-pp.asm_call_sysvec_on_stack
7.48 ± 5% -2.1 5.39 ± 6% perf-profile.children.cycles-pp.xfs_trans_read_buf_map
5.16 ± 9% -2.1 3.10 ± 6% perf-profile.children.cycles-pp.getxattr
4.57 ± 8% -2.0 2.60 ± 7% perf-profile.children.cycles-pp.xfs_buf_item_format
3.66 ± 36% -1.8 1.84 ± 13% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
3.60 ± 36% -1.8 1.81 ± 13% perf-profile.children.cycles-pp.hrtimer_interrupt
4.42 ± 10% -1.7 2.67 ± 6% perf-profile.children.cycles-pp.vfs_getxattr
5.65 ± 7% -1.7 3.95 ± 5% perf-profile.children.cycles-pp.xfs_buf_read_map
5.45 ± 7% -1.6 3.83 ± 5% perf-profile.children.cycles-pp.xfs_buf_get_map
5.22 ± 7% -1.5 3.69 ± 5% perf-profile.children.cycles-pp.xfs_buf_find
3.91 ± 9% -1.5 2.38 ± 6% perf-profile.children.cycles-pp.__vfs_getxattr
4.67 ± 8% -1.5 3.15 ± 8% perf-profile.children.cycles-pp.xfs_has_attr
3.82 ± 10% -1.5 2.33 ± 7% perf-profile.children.cycles-pp.xfs_xattr_get
3.74 ± 10% -1.5 2.27 ± 6% perf-profile.children.cycles-pp.xfs_attr_get
3.51 ± 9% -1.4 2.13 ± 6% perf-profile.children.cycles-pp.xfs_attr_node_get
2.94 ± 9% -1.2 1.70 ± 7% perf-profile.children.cycles-pp.xfs_buf_item_size
2.52 ± 10% -1.2 1.32 ± 8% perf-profile.children.cycles-pp.xfs_inode_item_format
2.78 ± 9% -1.2 1.62 ± 7% perf-profile.children.cycles-pp.xfs_buf_item_size_segment
2.07 ± 42% -1.1 0.93 ± 12% perf-profile.children.cycles-pp.__hrtimer_run_queues
2.35 ± 12% -1.1 1.28 ± 9% perf-profile.children.cycles-pp.xfs_dabuf_map
2.17 ± 10% -0.9 1.23 ± 6% perf-profile.children.cycles-pp.xfs_next_bit
1.62 ± 11% -0.9 0.74 ± 4% perf-profile.children.cycles-pp.xfs_inode_item_format_attr_fork
1.82 ± 11% -0.8 0.97 ± 10% perf-profile.children.cycles-pp.xfs_bmapi_read
1.48 ± 12% -0.8 0.66 ± 6% perf-profile.children.cycles-pp.xfs_iextents_copy
1.85 ± 11% -0.8 1.09 ± 5% perf-profile.children.cycles-pp.filename_lookup
1.45 ± 51% -0.8 0.70 ± 12% perf-profile.children.cycles-pp.tick_sched_timer
1.30 ± 56% -0.7 0.56 ± 10% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length
1.65 ± 7% -0.7 0.93 ± 7% perf-profile.children.cycles-pp.memcpy_erms
1.63 ± 12% -0.7 0.96 ± 7% perf-profile.children.cycles-pp.path_lookupat
1.26 ± 52% -0.7 0.60 ± 10% perf-profile.children.cycles-pp.tick_sched_handle
1.21 ± 52% -0.6 0.60 ± 11% perf-profile.children.cycles-pp.update_process_times
1.36 ± 12% -0.6 0.81 ± 8% perf-profile.children.cycles-pp.kmem_cache_alloc
1.43 ± 31% -0.5 0.88 ± 15% perf-profile.children.cycles-pp.ktime_get
1.87 ± 7% -0.5 1.32 ± 7% perf-profile.children.cycles-pp.xfs_attr3_leaf_read
1.27 ± 7% -0.5 0.74 ± 7% perf-profile.children.cycles-pp.xfs_buf_offset
0.94 ± 24% -0.5 0.42 ± 19% perf-profile.children.cycles-pp.irq_exit_rcu
1.29 ± 11% -0.5 0.79 ± 9% perf-profile.children.cycles-pp.__x64_sys_fgetxattr
1.15 ± 13% -0.5 0.67 ± 7% perf-profile.children.cycles-pp.__vfs_setxattr_locked
1.12 ± 12% -0.5 0.66 ± 6% perf-profile.children.cycles-pp.xfs_da3_join
1.11 ± 8% -0.5 0.66 ± 6% perf-profile.children.cycles-pp.strncpy_from_user
1.06 ± 11% -0.4 0.62 ± 9% perf-profile.children.cycles-pp.xfs_attr3_leaf_lookup_int
1.05 ± 8% -0.4 0.62 ± 4% perf-profile.children.cycles-pp.xfs_attr3_leaf_add
1.03 ± 11% -0.4 0.60 ± 6% perf-profile.children.cycles-pp.xfs_attr3_leaf_toosmall
0.77 ± 12% -0.4 0.34 ± 5% perf-profile.children.cycles-pp.xfs_bmap_validate_extent
0.88 ± 6% -0.4 0.46 ± 7% perf-profile.children.cycles-pp.xfs_trans_log_inode
1.46 ± 7% -0.4 1.06 ± 7% perf-profile.children.cycles-pp.xfs_attr3_leaf_flipflags
0.73 ± 23% -0.4 0.33 ± 18% perf-profile.children.cycles-pp.__softirqentry_text_start
0.73 ± 24% -0.4 0.33 ± 18% perf-profile.children.cycles-pp.do_softirq_own_stack
0.88 ± 11% -0.4 0.48 ± 8% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
0.91 ± 11% -0.4 0.52 ± 9% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.96 ± 12% -0.4 0.57 ± 8% perf-profile.children.cycles-pp.user_path_at_empty
1.97 ± 6% -0.4 1.59 ± 8% perf-profile.children.cycles-pp.xfs_trans_alloc_inode
0.92 ± 13% -0.4 0.54 ± 8% perf-profile.children.cycles-pp.link_path_walk
0.94 ± 13% -0.4 0.56 ± 8% perf-profile.children.cycles-pp.getname_flags
1.03 ± 8% -0.4 0.66 ± 5% perf-profile.children.cycles-pp.xfs_buf_item_release
1.04 ± 27% -0.4 0.67 ± 13% perf-profile.children.cycles-pp.clockevents_program_event
0.85 ± 7% -0.4 0.50 ± 7% perf-profile.children.cycles-pp.xfs_buf_trylock
0.63 ± 12% -0.3 0.28 ± 5% perf-profile.children.cycles-pp.xfs_verify_fsbext
0.75 ± 8% -0.3 0.41 ± 5% perf-profile.children.cycles-pp.xfs_trans_log_buf
0.62 ± 15% -0.3 0.28 ± 13% perf-profile.children.cycles-pp.xfs_iext_lookup_extent
0.81 ± 10% -0.3 0.48 ± 5% perf-profile.children.cycles-pp.xfs_attr3_leaf_hdr_from_disk
0.77 ± 14% -0.3 0.43 ± 6% perf-profile.children.cycles-pp.xfs_attr3_leaf_remove
0.81 ± 10% -0.3 0.47 ± 6% perf-profile.children.cycles-pp.xattr_permission
0.77 ± 10% -0.3 0.44 ± 4% perf-profile.children.cycles-pp.xfs_attr3_leaf_add_work
0.80 ± 7% -0.3 0.48 ± 8% perf-profile.children.cycles-pp.down_trylock
0.79 ± 11% -0.3 0.47 ± 8% perf-profile.children.cycles-pp.xfs_buf_unlock
0.66 ± 54% -0.3 0.35 ± 11% perf-profile.children.cycles-pp.scheduler_tick
2.07 ± 5% -0.3 1.78 ± 6% perf-profile.children.cycles-pp.xfs_perag_get
0.59 ± 9% -0.3 0.31 ± 2% perf-profile.children.cycles-pp.xfs_trans_dirty_buf
0.69 ± 12% -0.3 0.41 ± 9% perf-profile.children.cycles-pp.xfs_da_state_alloc
0.40 ± 45% -0.3 0.14 ± 27% perf-profile.children.cycles-pp.irq_enter_rcu
0.58 ± 14% -0.3 0.32 ± 7% perf-profile.children.cycles-pp.memset_erms
0.38 ± 45% -0.2 0.13 ± 26% perf-profile.children.cycles-pp.tick_irq_enter
0.53 ± 18% -0.2 0.29 ± 5% perf-profile.children.cycles-pp.evm_protect_xattr
0.58 ± 7% -0.2 0.35 ± 7% perf-profile.children.cycles-pp.__check_object_size
0.95 ± 5% -0.2 0.73 ± 8% perf-profile.children.cycles-pp.xfs_buf_rele
0.51 ± 12% -0.2 0.29 ± 4% perf-profile.children.cycles-pp.kmem_cache_free
0.41 ± 18% -0.2 0.19 ± 20% perf-profile.children.cycles-pp.rebalance_domains
0.40 ± 10% -0.2 0.18 ± 8% perf-profile.children.cycles-pp.xfs_verify_agbno
0.46 ± 13% -0.2 0.27 ± 11% perf-profile.children.cycles-pp.walk_component
0.36 ± 20% -0.2 0.17 ± 16% perf-profile.children.cycles-pp.native_irq_return_iret
0.29 ± 42% -0.2 0.10 ± 15% perf-profile.children.cycles-pp.sched_clock_cpu
0.31 ± 29% -0.2 0.13 ± 18% perf-profile.children.cycles-pp.lapic_next_deadline
0.26 ± 19% -0.2 0.08 ± 21% perf-profile.children.cycles-pp.load_balance
0.34 ± 21% -0.2 0.16 ± 15% perf-profile.children.cycles-pp.xfs_trans_ijoin
1.54 ± 6% -0.2 1.35 ± 8% perf-profile.children.cycles-pp.xfs_trans_alloc
0.42 ± 9% -0.2 0.24 ± 7% perf-profile.children.cycles-pp.xfs_attr_leaf_lasthash
0.26 ± 21% -0.2 0.09 ± 14% perf-profile.children.cycles-pp.ret_from_fork
0.26 ± 21% -0.2 0.09 ± 14% perf-profile.children.cycles-pp.kthread
0.31 ± 27% -0.2 0.13 ± 21% perf-profile.children.cycles-pp.irqtime_account_irq
0.27 ± 32% -0.2 0.10 ± 12% perf-profile.children.cycles-pp.read_tsc
0.41 ± 16% -0.2 0.24 ± 10% perf-profile.children.cycles-pp.up
0.28 ± 13% -0.2 0.11 ± 17% perf-profile.children.cycles-pp.perf_mux_hrtimer_handler
0.25 ± 44% -0.2 0.09 ± 16% perf-profile.children.cycles-pp.sched_clock
0.36 ± 22% -0.2 0.19 ± 11% perf-profile.children.cycles-pp.evm_protected_xattr
0.39 ± 8% -0.2 0.22 ± 7% perf-profile.children.cycles-pp.xfs_attr_node_removename_setup
0.21 ± 19% -0.2 0.05 ± 52% perf-profile.children.cycles-pp.find_busiest_group
0.24 ± 44% -0.2 0.08 ± 16% perf-profile.children.cycles-pp.native_sched_clock
0.20 ± 21% -0.2 0.05 ± 52% perf-profile.children.cycles-pp.update_sd_lb_stats
0.44 ± 11% -0.2 0.28 ± 10% perf-profile.children.cycles-pp.xfs_perag_put
0.33 ± 15% -0.2 0.18 ± 10% perf-profile.children.cycles-pp.strlen
0.28 ± 12% -0.2 0.13 ± 11% perf-profile.children.cycles-pp.xfs_iext_get_extent
0.34 ± 14% -0.1 0.19 ± 7% perf-profile.children.cycles-pp.xfs_trans_dup
0.38 ± 15% -0.1 0.23 ± 9% perf-profile.children.cycles-pp.___might_sleep
0.34 ± 11% -0.1 0.20 ± 11% perf-profile.children.cycles-pp.xfs_trans_brelse
0.30 ± 12% -0.1 0.16 ± 8% perf-profile.children.cycles-pp.xfs_da3_node_set_type
0.32 ± 10% -0.1 0.18 ± 4% perf-profile.children.cycles-pp.xfs_buf_item_log
0.21 ± 56% -0.1 0.08 ± 12% perf-profile.children.cycles-pp.update_rq_clock
0.20 ± 17% -0.1 0.06 ± 14% perf-profile.children.cycles-pp.worker_thread
0.32 ± 12% -0.1 0.18 ± 8% perf-profile.children.cycles-pp.xlog_ticket_alloc
0.30 ± 16% -0.1 0.16 ± 16% perf-profile.children.cycles-pp.inode_permission
0.32 ± 11% -0.1 0.19 ± 11% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.19 ± 28% -0.1 0.06 ± 13% perf-profile.children.cycles-pp.irq_work_run_list
0.16 ± 30% -0.1 0.03 ±102% perf-profile.children.cycles-pp.wait_for_xmitr
0.33 ± 14% -0.1 0.20 ± 11% perf-profile.children.cycles-pp.xfs_da_state_free
0.32 ± 18% -0.1 0.19 ± 7% perf-profile.children.cycles-pp.__might_sleep
0.27 ± 17% -0.1 0.14 ± 4% perf-profile.children.cycles-pp.__kmalloc_node
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.asm_sysvec_irq_work
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.sysvec_irq_work
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.__sysvec_irq_work
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.irq_work_run
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.irq_work_single
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.printk
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.vprintk_emit
0.18 ± 28% -0.1 0.05 ± 13% perf-profile.children.cycles-pp.console_unlock
0.16 ± 32% -0.1 0.04 ± 73% perf-profile.children.cycles-pp.uart_console_write
0.16 ± 24% -0.1 0.04 ± 71% perf-profile.children.cycles-pp.get_next_timer_interrupt
0.17 ± 30% -0.1 0.05 ± 47% perf-profile.children.cycles-pp.serial8250_console_write
0.18 ± 65% -0.1 0.06 ± 14% perf-profile.children.cycles-pp.rcu_sched_clock_irq
0.50 ± 8% -0.1 0.39 ± 9% perf-profile.children.cycles-pp.xfs_trans_del_item
0.21 ± 40% -0.1 0.10 ± 30% perf-profile.children.cycles-pp.ktime_get_update_offsets_now
0.14 ± 47% -0.1 0.03 ± 99% perf-profile.children.cycles-pp.rcu_idle_exit
0.17 ± 15% -0.1 0.06 ± 17% perf-profile.children.cycles-pp.process_one_work
0.27 ± 10% -0.1 0.16 ± 6% perf-profile.children.cycles-pp.unlazy_walk
0.14 ± 64% -0.1 0.04 ± 72% perf-profile.children.cycles-pp.arch_scale_freq_tick
0.25 ± 16% -0.1 0.15 ± 9% perf-profile.children.cycles-pp.xfs_da3_fixhashpath
0.30 ± 10% -0.1 0.20 ± 6% perf-profile.children.cycles-pp.xfs_buf_item_put
0.30 ± 6% -0.1 0.20 ± 14% perf-profile.children.cycles-pp.xfs_trans_buf_item_match
0.28 ± 12% -0.1 0.18 ± 8% perf-profile.children.cycles-pp.complete_walk
0.21 ± 19% -0.1 0.11 ± 19% perf-profile.children.cycles-pp.kfree
0.17 ± 12% -0.1 0.07 ± 11% perf-profile.children.cycles-pp.xfs_ag_block_count
0.25 ± 11% -0.1 0.15 ± 13% perf-profile.children.cycles-pp.lookup_fast
0.20 ± 23% -0.1 0.10 ± 14% perf-profile.children.cycles-pp.xfs_bmapi_trim_map
0.23 ± 18% -0.1 0.14 ± 11% perf-profile.children.cycles-pp._cond_resched
0.19 ± 17% -0.1 0.11 ± 10% perf-profile.children.cycles-pp.__might_fault
0.18 ± 26% -0.1 0.09 ± 24% perf-profile.children.cycles-pp.xfs_attr_match
0.16 ± 12% -0.1 0.07 ± 14% perf-profile.children.cycles-pp.xfs_bmbt_disk_set_all
0.18 ± 34% -0.1 0.09 ± 24% perf-profile.children.cycles-pp.memcmp
0.20 ± 12% -0.1 0.12 ± 8% perf-profile.children.cycles-pp.__legitimize_path
0.13 ± 23% -0.1 0.04 ± 45% perf-profile.children.cycles-pp.hrtimer_next_event_without
0.16 ± 19% -0.1 0.07 ± 18% perf-profile.children.cycles-pp.__radix_tree_lookup
0.14 ± 33% -0.1 0.06 ± 50% perf-profile.children.cycles-pp.update_blocked_averages
0.11 ± 12% -0.1 0.03 ±100% perf-profile.children.cycles-pp.__intel_pmu_enable_all
0.22 ± 9% -0.1 0.14 ± 13% perf-profile.children.cycles-pp.xfs_errortag_test
0.23 ± 5% -0.1 0.15 ± 8% perf-profile.children.cycles-pp.__check_heap_object
0.18 ± 15% -0.1 0.10 ± 16% perf-profile.children.cycles-pp.__d_lookup_rcu
0.17 ± 12% -0.1 0.10 ± 9% perf-profile.children.cycles-pp.xfs_attr3_leaf_getvalue
0.18 ± 10% -0.1 0.11 ± 21% perf-profile.children.cycles-pp.xfs_bmapi_update_map
0.17 ± 19% -0.1 0.10 ± 12% perf-profile.children.cycles-pp.generic_permission
0.17 ± 7% -0.1 0.10 ± 10% perf-profile.children.cycles-pp.down_write
0.17 ± 13% -0.1 0.10 ± 6% perf-profile.children.cycles-pp.memmove
0.17 ± 15% -0.1 0.10 ± 5% perf-profile.children.cycles-pp.xfs_buf_set_ref
0.18 ± 5% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.xfs_da3_split
0.17 ± 6% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.xfs_attr3_leaf_split
0.18 ± 14% -0.1 0.12 ± 7% perf-profile.children.cycles-pp.dput
0.16 ± 14% -0.1 0.09 ± 7% perf-profile.children.cycles-pp.xfs_attr3_leaf_firstused_from_disk
0.16 ± 20% -0.1 0.10 ± 15% perf-profile.children.cycles-pp.__entry_text_start
0.19 ± 11% -0.1 0.13 ± 9% perf-profile.children.cycles-pp.path_put
0.18 ± 19% -0.1 0.11 ± 6% perf-profile.children.cycles-pp.security_inode_setxattr
0.14 ± 6% -0.1 0.08 ± 10% perf-profile.children.cycles-pp.path_init
0.11 ± 15% -0.1 0.05 ± 46% perf-profile.children.cycles-pp.xfs_trans_buf_set_type
0.13 ± 9% -0.1 0.08 ± 14% perf-profile.children.cycles-pp.__virt_addr_valid
0.13 ± 13% -0.1 0.08 ± 11% perf-profile.children.cycles-pp.xfs_cil_prepare_item
0.10 ± 16% -0.1 0.04 ± 45% perf-profile.children.cycles-pp.xfs_mod_fdblocks
0.11 ± 23% -0.1 0.06 ± 15% perf-profile.children.cycles-pp.xfs_inode_item_size
0.08 ± 22% -0.1 0.03 ± 99% perf-profile.children.cycles-pp.xfs_ilock_attr_map_shared
0.12 ± 11% -0.1 0.07 ± 14% perf-profile.children.cycles-pp.xfs_trans_free
0.12 ± 22% -0.0 0.08 ± 10% perf-profile.children.cycles-pp.xattr_resolve_name
0.09 ± 17% -0.0 0.04 ± 71% perf-profile.children.cycles-pp.evm_inode_setxattr
0.13 ± 23% -0.0 0.08 ± 14% perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.12 ± 22% -0.0 0.07 ± 14% perf-profile.children.cycles-pp.rcu_all_qs
0.11 ± 17% -0.0 0.07 ± 13% perf-profile.children.cycles-pp.xfs_log_ticket_put
0.10 ± 21% -0.0 0.05 ± 9% perf-profile.children.cycles-pp.step_into
0.08 ± 20% -0.0 0.04 ± 71% perf-profile.children.cycles-pp.copy_user_generic_unrolled
0.11 ± 13% -0.0 0.07 ± 11% perf-profile.children.cycles-pp._copy_from_user
0.07 ± 10% -0.0 0.03 ± 99% perf-profile.children.cycles-pp.xfs_alloc_vextent
0.08 ± 17% -0.0 0.04 ± 71% perf-profile.children.cycles-pp.xfs_trans_ichgtime
0.07 ± 12% -0.0 0.03 ± 70% perf-profile.children.cycles-pp.mnt_want_write
0.12 ± 11% -0.0 0.08 ± 8% perf-profile.children.cycles-pp.xfs_da3_node_hdr_from_disk
0.11 ± 18% -0.0 0.07 ± 11% perf-profile.children.cycles-pp.xfs_log_calc_unit_res
0.09 ± 15% -0.0 0.06 ± 8% perf-profile.children.cycles-pp.xfs_ilock
0.10 ± 22% -0.0 0.07 ± 14% perf-profile.children.cycles-pp.xfs_iunlock
0.16 ± 9% -0.0 0.12 ± 9% perf-profile.children.cycles-pp.xfs_defer_finish_noroll
0.08 ± 12% -0.0 0.04 ± 45% perf-profile.children.cycles-pp.xfs_bmapi_allocate
0.09 ± 17% -0.0 0.06 ± 13% perf-profile.children.cycles-pp.xfs_attr3_leaf_hdr_to_disk
0.08 ± 8% -0.0 0.05 ± 7% perf-profile.children.cycles-pp.xfs_bmapi_write
0.08 ± 8% -0.0 0.05 ± 8% perf-profile.children.cycles-pp.xfs_da_grow_inode
0.08 ± 8% -0.0 0.05 ± 8% perf-profile.children.cycles-pp.xfs_da_grow_inode_int
0.07 ± 14% -0.0 0.04 ± 44% perf-profile.children.cycles-pp.xfs_bmap_btalloc
15.85 ± 12% +5.5 21.38 ± 8% perf-profile.children.cycles-pp.xfs_trans_roll_inode
15.86 ± 12% +5.9 21.77 ± 8% perf-profile.children.cycles-pp.xfs_trans_roll
13.04 ± 17% +9.6 22.64 ± 9% perf-profile.children.cycles-pp.xlog_cil_insert_items
24.86 ± 13% +10.0 34.84 ± 8% perf-profile.children.cycles-pp.__xfs_trans_commit
24.48 ± 13% +10.2 34.64 ± 8% perf-profile.children.cycles-pp.xfs_log_commit_cil
5.58 ± 37% +11.3 16.86 ± 10% perf-profile.children.cycles-pp._raw_spin_lock
2.92 ± 64% +11.4 14.31 ± 11% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
1.82 ± 49% -1.0 0.80 ± 37% perf-profile.self.cycles-pp.cpuidle_enter_state
2.01 ± 10% -0.8 1.16 ± 6% perf-profile.self.cycles-pp.xfs_next_bit
1.71 ± 9% -0.7 0.97 ± 8% perf-profile.self.cycles-pp.xfs_buf_item_format
1.61 ± 8% -0.7 0.92 ± 7% perf-profile.self.cycles-pp.memcpy_erms
1.28 ± 10% -0.5 0.77 ± 7% perf-profile.self.cycles-pp.xfs_buf_find
1.05 ± 8% -0.4 0.61 ± 7% perf-profile.self.cycles-pp.xfs_buf_offset
1.04 ± 9% -0.4 0.62 ± 8% perf-profile.self.cycles-pp.xfs_buf_item_size_segment
0.85 ± 11% -0.4 0.47 ± 7% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.89 ± 11% -0.4 0.51 ± 9% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.61 ± 15% -0.3 0.27 ± 12% perf-profile.self.cycles-pp.xfs_iext_lookup_extent
0.80 ± 10% -0.3 0.47 ± 6% perf-profile.self.cycles-pp.xattr_permission
0.74 ± 10% -0.3 0.41 ± 8% perf-profile.self.cycles-pp.xfs_bmapi_read
0.75 ± 10% -0.3 0.44 ± 7% perf-profile.self.cycles-pp.xfs_inode_item_format
0.68 ± 9% -0.3 0.40 ± 6% perf-profile.self.cycles-pp.xfs_da3_node_lookup_int
0.58 ± 9% -0.3 0.30 ± 4% perf-profile.self.cycles-pp.xfs_trans_dirty_buf
0.67 ± 11% -0.3 0.40 ± 6% perf-profile.self.cycles-pp.xfs_attr3_leaf_lookup_int
0.61 ± 10% -0.2 0.36 ± 6% perf-profile.self.cycles-pp.xfs_attr3_leaf_hdr_from_disk
0.60 ± 9% -0.2 0.36 ± 5% perf-profile.self.cycles-pp.strncpy_from_user
0.55 ± 13% -0.2 0.31 ± 8% perf-profile.self.cycles-pp.memset_erms
0.58 ± 10% -0.2 0.35 ± 10% perf-profile.self.cycles-pp.kmem_cache_alloc
0.49 ± 12% -0.2 0.28 ± 4% perf-profile.self.cycles-pp.kmem_cache_free
0.52 ± 14% -0.2 0.31 ± 6% perf-profile.self.cycles-pp.xfs_dabuf_map
0.36 ± 20% -0.2 0.17 ± 16% perf-profile.self.cycles-pp.native_irq_return_iret
0.47 ± 12% -0.2 0.28 ± 6% perf-profile.self.cycles-pp.link_path_walk
0.52 ± 14% -0.2 0.33 ± 8% perf-profile.self.cycles-pp._xfs_trans_bjoin
0.42 ± 9% -0.2 0.23 ± 8% perf-profile.self.cycles-pp.xfs_trans_log_inode
0.31 ± 29% -0.2 0.13 ± 18% perf-profile.self.cycles-pp.lapic_next_deadline
0.26 ± 32% -0.2 0.10 ± 12% perf-profile.self.cycles-pp.read_tsc
0.35 ± 15% -0.2 0.19 ± 11% perf-profile.self.cycles-pp.xfs_da_read_buf
0.36 ± 12% -0.2 0.21 ± 8% perf-profile.self.cycles-pp.xfs_trans_read_buf_map
0.33 ± 15% -0.2 0.17 ± 7% perf-profile.self.cycles-pp.strlen
0.44 ± 11% -0.2 0.28 ± 9% perf-profile.self.cycles-pp.xfs_perag_put
0.28 ± 11% -0.2 0.12 ± 11% perf-profile.self.cycles-pp.xfs_iext_get_extent
0.23 ± 45% -0.2 0.07 ± 18% perf-profile.self.cycles-pp.native_sched_clock
0.37 ± 16% -0.1 0.22 ± 9% perf-profile.self.cycles-pp.___might_sleep
0.32 ± 10% -0.1 0.18 ± 4% perf-profile.self.cycles-pp.xfs_buf_item_log
0.26 ± 14% -0.1 0.12 ± 7% perf-profile.self.cycles-pp.xfs_verify_agbno
0.32 ± 10% -0.1 0.18 ± 10% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.31 ± 12% -0.1 0.19 ± 13% perf-profile.self.cycles-pp.xfs_da_state_free
0.29 ± 19% -0.1 0.17 ± 8% perf-profile.self.cycles-pp.__might_sleep
0.44 ± 9% -0.1 0.32 ± 11% perf-profile.self.cycles-pp.xfs_trans_del_item
0.14 ± 64% -0.1 0.04 ± 72% perf-profile.self.cycles-pp.arch_scale_freq_tick
0.16 ± 66% -0.1 0.06 ± 20% perf-profile.self.cycles-pp.rcu_sched_clock_irq
0.21 ± 13% -0.1 0.11 ± 10% perf-profile.self.cycles-pp.xfs_da3_node_set_type
0.30 ± 10% -0.1 0.20 ± 6% perf-profile.self.cycles-pp.xfs_buf_item_put
0.21 ± 19% -0.1 0.11 ± 19% perf-profile.self.cycles-pp.kfree
0.29 ± 6% -0.1 0.19 ± 13% perf-profile.self.cycles-pp.xfs_trans_buf_item_match
0.18 ± 21% -0.1 0.09 ± 25% perf-profile.self.cycles-pp.irqtime_account_irq
0.22 ± 10% -0.1 0.12 ± 7% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.25 ± 9% -0.1 0.16 ± 6% perf-profile.self.cycles-pp.xfs_buf_rele
0.19 ± 11% -0.1 0.11 ± 8% perf-profile.self.cycles-pp.__check_object_size
0.19 ± 16% -0.1 0.10 ± 10% perf-profile.self.cycles-pp.xfs_iextents_copy
0.18 ± 25% -0.1 0.10 ± 12% perf-profile.self.cycles-pp.xfs_bmapi_trim_map
0.16 ± 19% -0.1 0.07 ± 18% perf-profile.self.cycles-pp.__radix_tree_lookup
0.15 ± 13% -0.1 0.07 ± 14% perf-profile.self.cycles-pp.xfs_bmbt_disk_set_all
0.17 ± 35% -0.1 0.09 ± 25% perf-profile.self.cycles-pp.memcmp
0.11 ± 12% -0.1 0.03 ±100% perf-profile.self.cycles-pp.__intel_pmu_enable_all
0.14 ± 16% -0.1 0.06 ± 14% perf-profile.self.cycles-pp.xfs_ag_block_count
0.22 ± 7% -0.1 0.15 ± 9% perf-profile.self.cycles-pp.__check_heap_object
0.18 ± 15% -0.1 0.10 ± 16% perf-profile.self.cycles-pp.__d_lookup_rcu
0.17 ± 9% -0.1 0.10 ± 17% perf-profile.self.cycles-pp.xfs_buf_read_map
0.15 ± 20% -0.1 0.08 ± 7% perf-profile.self.cycles-pp.xfs_buf_item_size
0.15 ± 14% -0.1 0.07 ± 18% perf-profile.self.cycles-pp.inode_permission
0.10 ± 18% -0.1 0.03 ±100% perf-profile.self.cycles-pp.xfs_trans_ijoin
0.13 ± 16% -0.1 0.05 ± 13% perf-profile.self.cycles-pp.xfs_verify_fsbext
0.20 ± 9% -0.1 0.13 ± 13% perf-profile.self.cycles-pp.xfs_errortag_test
0.18 ± 9% -0.1 0.11 ± 19% perf-profile.self.cycles-pp.xfs_bmapi_update_map
0.10 ± 15% -0.1 0.03 ±100% perf-profile.self.cycles-pp.__xfs_trans_commit
0.17 ± 12% -0.1 0.10 ± 6% perf-profile.self.cycles-pp.memmove
0.16 ± 7% -0.1 0.10 ± 12% perf-profile.self.cycles-pp.xfs_trans_log_buf
0.14 ± 18% -0.1 0.08 ± 6% perf-profile.self.cycles-pp.xfs_attr_leaf_lasthash
0.14 ± 21% -0.1 0.07 ± 12% perf-profile.self.cycles-pp.__kmalloc_node
0.15 ± 19% -0.1 0.09 ± 14% perf-profile.self.cycles-pp.generic_permission
0.16 ± 20% -0.1 0.10 ± 15% perf-profile.self.cycles-pp.__entry_text_start
0.14 ± 6% -0.1 0.08 ± 10% perf-profile.self.cycles-pp.path_init
0.15 ± 10% -0.1 0.09 ± 7% perf-profile.self.cycles-pp.xfs_attr3_leaf_firstused_from_disk
0.09 ± 20% -0.1 0.03 ±100% perf-profile.self.cycles-pp.xfs_da3_fixhashpath
0.10 ± 8% -0.1 0.04 ± 45% perf-profile.self.cycles-pp.xfs_inode_item_format_attr_fork
0.13 ± 16% -0.1 0.07 ± 17% perf-profile.self.cycles-pp.vfs_setxattr
0.34 ± 6% -0.1 0.28 ± 10% perf-profile.self.cycles-pp.__list_add_valid
0.10 ± 18% -0.1 0.05 ± 47% perf-profile.self.cycles-pp.xfs_trans_buf_set_type
0.12 ± 12% -0.1 0.07 ± 10% perf-profile.self.cycles-pp.__virt_addr_valid
0.12 ± 15% -0.1 0.07 ± 14% perf-profile.self.cycles-pp.__vfs_setxattr_noperm
0.14 ± 23% -0.1 0.08 ± 13% perf-profile.self.cycles-pp.xfs_attr3_leaf_add_work
0.09 ± 22% -0.1 0.03 ± 70% perf-profile.self.cycles-pp.xfs_trans_reserve
0.09 ± 20% -0.1 0.04 ± 71% perf-profile.self.cycles-pp.xfs_inode_item_size
0.11 ± 21% -0.1 0.06 ± 16% perf-profile.self.cycles-pp.walk_component
0.08 ± 23% -0.1 0.03 ±100% perf-profile.self.cycles-pp.copy_user_generic_unrolled
0.12 ± 16% -0.0 0.07 ± 5% perf-profile.self.cycles-pp.evm_protect_xattr
0.17 ± 8% -0.0 0.12 ± 14% perf-profile.self.cycles-pp.xfs_trans_add_item
0.12 ± 19% -0.0 0.07 ± 10% perf-profile.self.cycles-pp.xattr_resolve_name
0.08 ± 17% -0.0 0.04 ± 71% perf-profile.self.cycles-pp.evm_inode_setxattr
0.08 ± 19% -0.0 0.03 ± 70% perf-profile.self.cycles-pp.rcu_all_qs
0.12 ± 10% -0.0 0.07 ± 10% perf-profile.self.cycles-pp.xfs_cil_prepare_item
0.09 ± 17% -0.0 0.04 ± 45% perf-profile.self.cycles-pp.step_into
0.11 ± 16% -0.0 0.07 ± 13% perf-profile.self.cycles-pp.xfs_log_ticket_put
0.10 ± 17% -0.0 0.06 ± 8% perf-profile.self.cycles-pp.xfs_xattr_set
0.11 ± 12% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.xfs_da3_node_hdr_from_disk
0.11 ± 20% -0.0 0.07 ± 11% perf-profile.self.cycles-pp.xfs_log_calc_unit_res
0.08 ± 10% -0.0 0.05 ± 45% perf-profile.self.cycles-pp.xfs_log_reserve
0.09 ± 18% -0.0 0.06 ± 13% perf-profile.self.cycles-pp.vfs_getxattr
0.08 ± 8% -0.0 0.05 ± 7% perf-profile.self.cycles-pp.down_write
1.56 ± 35% +1.5 3.05 ± 8% perf-profile.self.cycles-pp.xfs_log_commit_cil
2.90 ± 64% +11.3 14.20 ± 11% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
stress-ng.time.system_time
500 +---------------------------------------------------------------------+
| O O O O O O OO |
450 |-+ |
| |
| |
400 |-+ |
| |
350 |-+ |
| |
300 |-+ |
| |
| + |
250 |-+ :: +.+ + +. +|
| .+ +. +.+.: : : + +.+ .+.+ .+. + +.+. +.+.+ .+ +. + |
200 +---------------------------------------------------------------------+
stress-ng.time.percent_of_cpu_this_job_got
850 +---------------------------------------------------------------------+
800 |-OO O OO OO O OO O OO OO O OO O OO O |
| |
750 |-+ |
700 |-+ |
650 |-+ |
600 |-+ |
| |
550 |-+ |
500 |-+ |
450 |-+ + |
400 |-+ :: .+ |
| : : + + .+ .+ .++. .+.+ .++. +|
350 |.++.+.++.++.+.++.+.+ + ++.+.++ +.+ +.+.++ +.++ + +.++ |
300 +---------------------------------------------------------------------+
stress-ng.time.voluntary_context_switches
30000 +-------------------------------------------------------------------+
| +. |
25000 |.++.++.++.+.++.++.+. +. +.+ +.++. +.+. +.++.+ .+.++.++.+.++. .++.|
| + + + + + ++ |
| |
20000 |-+ |
| |
15000 |-+ |
| |
10000 |-+ |
| |
| |
5000 |-+ |
| OO OO OO O OO OO O OO OO OO O OO O |
0 +-------------------------------------------------------------------+
stress-ng.xattr.ops
1400 +--------------------------------------------------------------------+
1350 |-+ O O |
| O O |
1300 |-+O O OO O O |
1250 |-+ O O O O O |
| O O O |
1200 |-+ |
1150 |-+ |
1100 |-+ |
| |
1050 |-+ |
1000 |-+ +.+. .+.+ +. .++. .++. +. +. + |
|.++.+ ++.++ +. : +. +.++.+ + ++.+.++.+ +.+ +. .+ + +|
950 |-+ + + +.+ + |
900 +--------------------------------------------------------------------+
stress-ng.xattr.ops_per_sec
24 +----------------------------------------------------------------------+
| O O O O |
23 |-+ O O |
22 |-O O |
| O O O O O OO |
21 |-+ O O O O O |
20 |-+ O O |
| |
19 |-+ |
18 |-+ |
| |
17 |-+ .++. .++. .+. |
16 |.++.+.++. .++.+.++.+ .+.+ .+.++.+ + +.++. .++.++.+. .+. + ++.|
| + + + + ++ + |
15 +----------------------------------------------------------------------+
[*] 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,
Oliver Sang
View attachment "config-5.11.0-rc4-00087-g06058bc40534" of type "text/plain" (172414 bytes)
View attachment "job-script" of type "text/plain" (8335 bytes)
View attachment "job.yaml" of type "text/plain" (5745 bytes)
View attachment "reproduce" of type "text/plain" (552 bytes)
Powered by blists - more mailing lists