lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ