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:   Thu, 26 May 2022 11:00:03 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Dave Chinner <david@...morbit.com>
Cc:     0day robot <lkp@...el.com>, Chris Dunlop <chris@...he.net.au>,
        LKML <linux-kernel@...r.kernel.org>, linux-xfs@...r.kernel.org,
        lkp@...ts.01.org, ying.huang@...el.com, feng.tang@...el.com,
        zhengjun.xing@...ux.intel.com, fengwei.yin@...el.com
Subject: [xfs]  1e3a7e46a4:  stress-ng.rename.ops_per_sec 248.5% improvement



Greeting,

FYI, we noticed a 248.5% improvement of stress-ng.rename.ops_per_sec due to commit:


commit: 1e3a7e46a47e6a53068fb9bee539daf78105fb4b ("[PATCH 2/2] xfs: introduce xfs_inodegc_push()")
url: https://github.com/intel-lab-lkp/linux/commits/Dave-Chinner/xfs-non-blocking-inodegc-pushes/20220524-144000
base: https://git.kernel.org/cgit/fs/xfs/xfs-linux.git for-next
patch link: https://lore.kernel.org/linux-xfs/20220524063802.1938505-3-david@fromorbit.com

in testcase: stress-ng
on test machine: 96 threads 2 sockets Ice Lake with 256G memory
with following parameters:

	nr_threads: 10%
	disk: 1HDD
	testtime: 60s
	fs: xfs
	class: filesystem
	test: rename
	cpufreq_governor: performance
	ucode: 0xb000280






Details are as below:
-------------------------------------------------------------------------------------------------->


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        sudo bin/lkp install job.yaml           # job file is attached in this email
        bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
        sudo bin/lkp run generated-yaml-file

        # if come across any failure that blocks the test,
        # please remove ~/.lkp and /lkp dir to run from a clean state.

=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode:
  filesystem/gcc-11/performance/1HDD/xfs/x86_64-rhel-8.3/10%/debian-10.4-x86_64-20200603.cgz/lkp-icl-2sp1/rename/stress-ng/60s/0xb000280

commit: 
  55a3d6bbc5 ("xfs: bound maximum wait time for inodegc work")
  1e3a7e46a4 ("xfs: introduce xfs_inodegc_push()")

55a3d6bbc5cc34a8 1e3a7e46a47e6a53068fb9bee53 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
   3794914 ±  3%    +248.5%   13224917 ±  3%  stress-ng.rename.ops
     63247 ±  3%    +248.5%     220409 ±  3%  stress-ng.rename.ops_per_sec
     24480 ± 16%    +140.8%      58958 ±  8%  stress-ng.time.involuntary_context_switches
    772.83            -1.3%     762.83        stress-ng.time.percent_of_cpu_this_job_got
    476.74            -2.6%     464.54        stress-ng.time.system_time
     57698 ± 20%     +88.2%     108591 ±  5%  stress-ng.time.voluntary_context_switches
      8.67 ±  2%      -4.0%       8.32 ±  2%  iostat.cpu.system
      0.08 ±  8%      +0.1        0.18 ±  2%  mpstat.cpu.all.usr%
    209407 ± 19%     +28.4%     268870 ± 13%  numa-numastat.node0.numa_hit
    208845 ± 19%     +28.6%     268487 ± 13%  numa-vmstat.node0.numa_hit
      1338 ± 20%     -26.0%     990.58 ± 18%  sched_debug.cfs_rq:/.load_avg.max
      5276 ±  7%     +54.6%       8157 ±  3%  vmstat.system.cs
    305.17 ±  4%      -4.3%     292.17 ±  3%  turbostat.Avg_MHz
      0.08 ±  8%    +129.8%       0.18 ±  4%  turbostat.IPC
     28098            +1.3%      28452        proc-vmstat.nr_slab_reclaimable
    453184           +18.1%     535149 ±  2%  proc-vmstat.numa_hit
    366298           +22.4%     448457 ±  3%  proc-vmstat.numa_local
    453048           +18.2%     535346 ±  2%  proc-vmstat.pgalloc_normal
    408545           +19.9%     489665 ±  3%  proc-vmstat.pgfree
     54437 ± 13%     +14.3%      62206        proc-vmstat.pgpgout
     13.24 ± 39%     -66.4%       4.44 ± 42%  perf-stat.i.MPKI
 1.407e+09          +119.0%  3.081e+09 ±  3%  perf-stat.i.branch-instructions
      5119 ±  8%     +58.0%       8088 ±  3%  perf-stat.i.context-switches
      4.28 ±  4%     -56.5%       1.86 ±  3%  perf-stat.i.cpi
    114.97            +5.2%     120.93        perf-stat.i.cpu-migrations
 1.597e+09          +112.2%  3.389e+09 ±  3%  perf-stat.i.dTLB-loads
 6.079e+08 ±  2%    +149.1%  1.514e+09 ±  3%  perf-stat.i.dTLB-stores
 6.755e+09          +122.1%  1.501e+10 ±  3%  perf-stat.i.instructions
      0.24 ±  5%    +124.5%       0.54 ±  3%  perf-stat.i.ipc
     38.24          +118.0%      83.38 ±  3%  perf-stat.i.metric.M/sec
     96.95            -3.4       93.53        perf-stat.i.node-load-miss-rate%
   6021058 ±  6%     -37.3%    3773142 ±  6%  perf-stat.i.node-load-misses
     64998 ±  3%    +167.7%     173987 ±  5%  perf-stat.i.node-loads
     69.73           -21.2       48.54 ±  2%  perf-stat.i.node-store-miss-rate%
   8124437 ±  7%     -72.6%    2224691 ±  6%  perf-stat.i.node-store-misses
   3277470 ±  8%     -29.4%    2312551 ±  9%  perf-stat.i.node-stores
     12.93 ± 39%     -67.1%       4.26 ± 39%  perf-stat.overall.MPKI
      4.32 ±  4%     -56.7%       1.87 ±  3%  perf-stat.overall.cpi
      0.03 ± 71%      -0.0        0.01 ±106%  perf-stat.overall.dTLB-store-miss-rate%
      0.23 ±  4%    +131.0%       0.54 ±  3%  perf-stat.overall.ipc
     98.93            -3.4       95.58        perf-stat.overall.node-load-miss-rate%
     71.27           -22.2       49.08 ±  3%  perf-stat.overall.node-store-miss-rate%
 1.384e+09          +119.0%  3.032e+09 ±  3%  perf-stat.ps.branch-instructions
      5037 ±  8%     +58.1%       7962 ±  3%  perf-stat.ps.context-switches
    113.00            +5.3%     118.99        perf-stat.ps.cpu-migrations
 1.571e+09          +112.3%  3.336e+09 ±  3%  perf-stat.ps.dTLB-loads
  5.98e+08 ±  2%    +149.2%   1.49e+09 ±  3%  perf-stat.ps.dTLB-stores
 6.647e+09 ±  2%    +122.2%  1.477e+10 ±  3%  perf-stat.ps.instructions
   5927285 ±  6%     -37.3%    3714015 ±  6%  perf-stat.ps.node-load-misses
     63838 ±  3%    +168.2%     171208 ±  5%  perf-stat.ps.node-loads
   7996485 ±  7%     -72.6%    2189406 ±  6%  perf-stat.ps.node-store-misses
   3224465 ±  8%     -29.4%    2275720 ±  9%  perf-stat.ps.node-stores
 4.194e+11          +123.2%  9.362e+11 ±  3%  perf-stat.total.instructions
     79.30           -79.3        0.00        perf-profile.calltrace.cycles-pp.flush_workqueue.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs
     69.15 ±  2%     -69.1        0.00        perf-profile.calltrace.cycles-pp.__mutex_lock.flush_workqueue.xfs_fs_statfs.statfs_by_dentry.user_statfs
     82.68 ±  2%     -68.7       14.01 ±  3%  perf-profile.calltrace.cycles-pp.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs.do_syscall_64
     82.70 ±  2%     -68.6       14.14 ±  3%  perf-profile.calltrace.cycles-pp.statfs_by_dentry.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe
     83.29 ±  2%     -66.6       16.68 ±  3%  perf-profile.calltrace.cycles-pp.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     58.94 ±  2%     -58.9        0.00        perf-profile.calltrace.cycles-pp.osq_lock.__mutex_lock.flush_workqueue.xfs_fs_statfs.statfs_by_dentry
     42.74 ±  2%     -34.6        8.19 ±  3%  perf-profile.calltrace.cycles-pp.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     42.77 ±  2%     -34.5        8.29 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     42.78 ±  2%     -34.5        8.33 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__statfs
     42.83 ±  2%     -34.3        8.53 ±  3%  perf-profile.calltrace.cycles-pp.__statfs
     40.60 ±  2%     -32.0        8.64 ±  3%  perf-profile.calltrace.cycles-pp.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs.statvfs64
     40.60 ±  2%     -31.9        8.67 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs.statvfs64
     40.60 ±  2%     -31.9        8.68 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__statfs.statvfs64
     40.62 ±  2%     -31.9        8.70 ±  3%  perf-profile.calltrace.cycles-pp.__statfs.statvfs64
     40.63 ±  2%     -31.9        8.75 ±  3%  perf-profile.calltrace.cycles-pp.statvfs64
      9.72 ±  2%      -9.7        0.00        perf-profile.calltrace.cycles-pp.flush_workqueue_prep_pwqs.flush_workqueue.xfs_fs_statfs.statfs_by_dentry.user_statfs
      9.64 ±  3%      -9.6        0.00        perf-profile.calltrace.cycles-pp.mutex_spin_on_owner.__mutex_lock.flush_workqueue.xfs_fs_statfs.statfs_by_dentry
      8.67 ±  2%      -8.7        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.flush_workqueue_prep_pwqs.flush_workqueue.xfs_fs_statfs.statfs_by_dentry
      0.00            +0.6        0.57 ±  6%  perf-profile.calltrace.cycles-pp.try_to_unlazy.complete_walk.path_lookupat.filename_lookup.user_path_at_empty
      0.00            +0.6        0.58 ±  6%  perf-profile.calltrace.cycles-pp.complete_walk.path_lookupat.filename_lookup.user_path_at_empty.user_statfs
      0.00            +0.6        0.58 ±  6%  perf-profile.calltrace.cycles-pp.__vsnprintf_chk
      0.00            +0.6        0.59 ±  6%  perf-profile.calltrace.cycles-pp.xfs_vn_lookup.__lookup_hash.do_renameat2.__x64_sys_rename.do_syscall_64
      0.00            +0.6        0.59 ±  7%  perf-profile.calltrace.cycles-pp.xfs_trans_ijoin.xfs_rename.xfs_vn_rename.vfs_rename.do_renameat2
      0.00            +0.6        0.61 ±  4%  perf-profile.calltrace.cycles-pp.xfs_log_ticket_ungrant.xlog_cil_commit.__xfs_trans_commit.xfs_rename.xfs_vn_rename
      0.00            +0.7        0.69 ±  5%  perf-profile.calltrace.cycles-pp.xfs_dir_createname.xfs_rename.xfs_vn_rename.vfs_rename.do_renameat2
      0.00            +0.7        0.72 ±  4%  perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.user_path_at_empty.user_statfs.__do_sys_statfs
      0.00            +0.7        0.72 ±  3%  perf-profile.calltrace.cycles-pp.path_parentat.filename_parentat.do_renameat2.__x64_sys_rename.do_syscall_64
      0.00            +0.7        0.74 ±  4%  perf-profile.calltrace.cycles-pp.filename_lookup.user_path_at_empty.user_statfs.__do_sys_statfs.do_syscall_64
      0.00            +0.8        0.76 ±  3%  perf-profile.calltrace.cycles-pp.filename_parentat.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +1.0        0.97 ± 12%  perf-profile.calltrace.cycles-pp.xfs_log_reserve.xfs_trans_reserve.xfs_trans_alloc.xfs_rename.xfs_vn_rename
      0.00            +1.0        1.00 ±  4%  perf-profile.calltrace.cycles-pp.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_rename.xfs_vn_rename
      0.00            +1.3        1.28 ±  5%  perf-profile.calltrace.cycles-pp.xfs_trans_reserve.xfs_trans_alloc.xfs_rename.xfs_vn_rename.vfs_rename
      0.00            +1.3        1.28 ±  4%  perf-profile.calltrace.cycles-pp.cpumask_next.xfs_inodegc_queue_all.xfs_fs_statfs.statfs_by_dentry.user_statfs
      0.00            +1.4        1.42 ±  5%  perf-profile.calltrace.cycles-pp.xfs_trans_alloc.xfs_rename.xfs_vn_rename.vfs_rename.do_renameat2
      0.00            +1.4        1.44 ±  4%  perf-profile.calltrace.cycles-pp.__lookup_hash.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +1.6        1.58 ±  5%  perf-profile.calltrace.cycles-pp.user_path_at_empty.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +1.6        1.63 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.xfs_fs_statfs.statfs_by_dentry.user_statfs
      0.60 ±  4%      +1.8        2.43 ±  4%  perf-profile.calltrace.cycles-pp.xlog_cil_commit.__xfs_trans_commit.xfs_rename.xfs_vn_rename.vfs_rename
      0.63 ±  5%      +2.0        2.66 ±  3%  perf-profile.calltrace.cycles-pp.__xfs_trans_commit.xfs_rename.xfs_vn_rename.vfs_rename.do_renameat2
      0.00            +2.5        2.48 ±  3%  perf-profile.calltrace.cycles-pp._find_next_bit.cpumask_next.__percpu_counter_sum.xfs_fs_statfs.statfs_by_dentry
      0.00            +2.7        2.70 ±  5%  perf-profile.calltrace.cycles-pp.xfs_inodegc_queue_all.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs
      0.83 ± 37%      +3.0        3.82 ±  3%  perf-profile.calltrace.cycles-pp.cpumask_next.__percpu_counter_sum.xfs_fs_statfs.statfs_by_dentry.user_statfs
      1.51 ±  6%      +5.0        6.53 ±  3%  perf-profile.calltrace.cycles-pp.xfs_rename.xfs_vn_rename.vfs_rename.do_renameat2.__x64_sys_rename
      1.52 ±  6%      +5.0        6.56 ±  3%  perf-profile.calltrace.cycles-pp.xfs_vn_rename.vfs_rename.do_renameat2.__x64_sys_rename.do_syscall_64
      1.82 ±  6%      +5.9        7.70 ±  3%  perf-profile.calltrace.cycles-pp.vfs_rename.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.40 ±  5%      +7.9       10.26 ±  3%  perf-profile.calltrace.cycles-pp.__percpu_counter_sum.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs
      0.00            +9.7        9.70 ±  2%  perf-profile.calltrace.cycles-pp.mutex_spin_on_owner.__mutex_lock.lock_rename.do_renameat2.__x64_sys_rename
      0.00           +45.9       45.92 ±  2%  perf-profile.calltrace.cycles-pp.osq_lock.__mutex_lock.lock_rename.do_renameat2.__x64_sys_rename
      0.00           +56.7       56.70 ±  2%  perf-profile.calltrace.cycles-pp.__mutex_lock.lock_rename.do_renameat2.__x64_sys_rename.do_syscall_64
      0.00           +57.4       57.37 ±  2%  perf-profile.calltrace.cycles-pp.lock_rename.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.64 ±  5%     +65.7       68.37 ±  2%  perf-profile.calltrace.cycles-pp.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe.rename
      2.76 ±  5%     +66.1       68.83 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe.rename
      2.78 ±  5%     +66.1       68.91 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.rename
      2.79 ±  5%     +66.1       68.94 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.rename
      2.83 ±  5%     +66.3       69.09 ±  2%  perf-profile.calltrace.cycles-pp.rename
     79.30           -79.3        0.00        perf-profile.children.cycles-pp.flush_workqueue
     82.68 ±  2%     -68.7       14.02 ±  3%  perf-profile.children.cycles-pp.xfs_fs_statfs
     82.70 ±  2%     -68.6       14.15 ±  3%  perf-profile.children.cycles-pp.statfs_by_dentry
     83.29 ±  2%     -66.6       16.69 ±  3%  perf-profile.children.cycles-pp.user_statfs
     83.34 ±  2%     -66.5       16.84 ±  3%  perf-profile.children.cycles-pp.__do_sys_statfs
     83.47 ±  2%     -66.2       17.30 ±  3%  perf-profile.children.cycles-pp.__statfs
     40.64 ±  2%     -31.9        8.76 ±  3%  perf-profile.children.cycles-pp.statvfs64
     58.96 ±  2%     -13.0       45.95 ±  2%  perf-profile.children.cycles-pp.osq_lock
     69.17 ±  2%     -12.5       56.70 ±  2%  perf-profile.children.cycles-pp.__mutex_lock
      9.78 ±  2%      -9.8        0.00        perf-profile.children.cycles-pp.flush_workqueue_prep_pwqs
      8.74 ±  2%      -8.7        0.02 ±141%  perf-profile.children.cycles-pp._raw_spin_lock_irq
      0.08 ± 17%      +0.0        0.12 ± 17%  perf-profile.children.cycles-pp.update_sg_lb_stats
      0.00            +0.1        0.05 ±  8%  perf-profile.children.cycles-pp.__list_del_entry_valid
      0.00            +0.1        0.05 ±  8%  perf-profile.children.cycles-pp.xfs_ilock
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.mnt_want_write
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.rcu_segcblist_enqueue
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.apparmor_path_rename
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.xfs_sort_for_rename
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.xfs_idata_realloc
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.lookup_fast
      0.00            +0.1        0.06 ± 11%  perf-profile.children.cycles-pp.xfs_trans_ichgtime
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.stress_temp_hash_truncate
      0.06 ± 48%      +0.1        0.12 ± 18%  perf-profile.children.cycles-pp.schedule
      0.00            +0.1        0.06 ± 14%  perf-profile.children.cycles-pp.note_gp_changes
      0.00            +0.1        0.07 ± 11%  perf-profile.children.cycles-pp.map_id_up
      0.00            +0.1        0.07 ±  7%  perf-profile.children.cycles-pp.security_path_rename
      0.00            +0.1        0.07 ± 11%  perf-profile.children.cycles-pp.xfs_da_hashname
      0.02 ± 99%      +0.1        0.10 ± 15%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.00            +0.1        0.07 ± 23%  perf-profile.children.cycles-pp.xfs_ilock_data_map_shared
      0.00            +0.1        0.07 ±  8%  perf-profile.children.cycles-pp.stress_rename
      0.07 ± 49%      +0.1        0.14 ± 13%  perf-profile.children.cycles-pp.__schedule
      0.25 ±  7%      +0.1        0.32 ±  3%  perf-profile.children.cycles-pp.mutex_lock
      0.00            +0.1        0.07 ±  9%  perf-profile.children.cycles-pp.___d_drop
      0.00            +0.1        0.07 ± 12%  perf-profile.children.cycles-pp.__check_heap_object
      0.00            +0.1        0.07 ±  6%  perf-profile.children.cycles-pp.xlog_cil_alloc_shadow_bufs
      0.00            +0.1        0.08 ± 20%  perf-profile.children.cycles-pp.xlog_prepare_iovec
      0.00            +0.1        0.08 ± 12%  perf-profile.children.cycles-pp.mod_objcg_state
      0.08 ± 14%      +0.1        0.17 ±  9%  perf-profile.children.cycles-pp.osq_unlock
      0.00            +0.1        0.08 ± 10%  perf-profile.children.cycles-pp.xfs_trans_unreserve_and_mod_sb
      0.00            +0.1        0.09 ± 14%  perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
      0.00            +0.1        0.09 ± 17%  perf-profile.children.cycles-pp.__legitimize_mnt
      0.00            +0.1        0.09 ±  4%  perf-profile.children.cycles-pp.__might_fault
      0.00            +0.1        0.09 ± 18%  perf-profile.children.cycles-pp.newidle_balance
      0.16 ± 12%      +0.1        0.25 ±  6%  perf-profile.children.cycles-pp.mutex_unlock
      0.00            +0.1        0.10 ±  5%  perf-profile.children.cycles-pp.kfree
      0.00            +0.1        0.10 ±  7%  perf-profile.children.cycles-pp.xfs_iunlock
      0.02 ±141%      +0.1        0.11 ± 15%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.01 ±223%      +0.1        0.12 ±  8%  perf-profile.children.cycles-pp._copy_to_user
      0.08 ±  6%      +0.1        0.18 ±  8%  perf-profile.children.cycles-pp.__d_lookup
      0.02 ±141%      +0.1        0.12 ±  3%  perf-profile.children.cycles-pp.walk_component
      0.00            +0.1        0.11 ±  6%  perf-profile.children.cycles-pp.generic_permission
      0.02 ±141%      +0.1        0.13 ± 30%  perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
      0.00            +0.1        0.11 ±  9%  perf-profile.children.cycles-pp.xfs_inode_item_format_data_fork
      0.00            +0.1        0.12 ±  6%  perf-profile.children.cycles-pp.xfs_dir2_sf_addname_easy
      0.06 ±  9%      +0.1        0.18 ±  3%  perf-profile.children.cycles-pp.inode_permission
      0.06 ± 13%      +0.1        0.18 ±  6%  perf-profile.children.cycles-pp.fsnotify_get_cookie
      0.00            +0.1        0.12 ±  8%  perf-profile.children.cycles-pp.rcu_all_qs
      0.00            +0.1        0.12 ±  4%  perf-profile.children.cycles-pp.up_write
      0.00            +0.1        0.12 ± 16%  perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
      0.01 ±223%      +0.1        0.14 ±  6%  perf-profile.children.cycles-pp.do_statfs_native
      0.15 ± 21%      +0.1        0.28 ±  8%  perf-profile.children.cycles-pp.ret_from_fork
      0.15 ± 22%      +0.1        0.28 ±  8%  perf-profile.children.cycles-pp.kthread
      0.06 ± 13%      +0.1        0.19 ±  2%  perf-profile.children.cycles-pp.fsnotify_move
      0.03 ± 70%      +0.1        0.16 ±  5%  perf-profile.children.cycles-pp.__entry_text_start
      0.00            +0.1        0.13 ±  3%  perf-profile.children.cycles-pp.run_ksoftirqd
      0.05 ± 46%      +0.1        0.18 ±  8%  perf-profile.children.cycles-pp.xfs_dir2_sf_removename
      0.01 ±223%      +0.1        0.14 ±  3%  perf-profile.children.cycles-pp.smpboot_thread_fn
      0.00            +0.1        0.14 ±  9%  perf-profile.children.cycles-pp.xfs_trans_free
      0.01 ±223%      +0.1        0.15 ±  7%  perf-profile.children.cycles-pp.memset_erms
      0.06 ±  9%      +0.1        0.20 ±  7%  perf-profile.children.cycles-pp.xfs_lock_inodes
      0.02 ±141%      +0.2        0.17 ±  9%  perf-profile.children.cycles-pp.syscall_return_via_sysret
      0.05 ± 46%      +0.2        0.20 ± 10%  perf-profile.children.cycles-pp.memcg_slab_free_hook
      0.05 ± 45%      +0.2        0.20 ±  5%  perf-profile.children.cycles-pp.__list_add_valid
      0.06 ± 17%      +0.2        0.22 ±  6%  perf-profile.children.cycles-pp.__check_object_size
      0.04 ± 71%      +0.2        0.20 ± 12%  perf-profile.children.cycles-pp.xlog_space_left
      0.04 ± 71%      +0.2        0.20 ± 11%  perf-profile.children.cycles-pp.xlog_grant_push_threshold
      0.07 ± 16%      +0.2        0.23 ±  7%  perf-profile.children.cycles-pp.__d_move
      0.04 ± 71%      +0.2        0.20 ± 11%  perf-profile.children.cycles-pp.xlog_grant_push_ail
      0.00            +0.2        0.16 ±  5%  perf-profile.children.cycles-pp.call_rcu
      0.00            +0.2        0.16 ±  5%  perf-profile.children.cycles-pp.slab_pre_alloc_hook
      0.06 ± 11%      +0.2        0.22 ±  7%  perf-profile.children.cycles-pp.rcu_do_batch
      0.06 ±  7%      +0.2        0.24 ±  7%  perf-profile.children.cycles-pp.xfs_inode_to_log_dinode
      0.06 ± 11%      +0.2        0.24 ±  6%  perf-profile.children.cycles-pp.kmem_alloc
      0.55 ± 12%      +0.2        0.74 ±  9%  perf-profile.children.cycles-pp.__softirqentry_text_start
      0.00            +0.2        0.19 ±  6%  perf-profile.children.cycles-pp.__percpu_counter_compare
      0.05 ± 45%      +0.2        0.24 ± 11%  perf-profile.children.cycles-pp.__cond_resched
      0.11 ± 14%      +0.2        0.31 ±  8%  perf-profile.children.cycles-pp.rcu_core
      0.00            +0.2        0.20 ±  6%  perf-profile.children.cycles-pp.__d_add
      0.00            +0.2        0.20 ±  5%  perf-profile.children.cycles-pp.__d_rehash
      0.05 ± 45%      +0.2        0.25 ± 10%  perf-profile.children.cycles-pp.__kmalloc
      0.09 ± 13%      +0.2        0.29 ±  6%  perf-profile.children.cycles-pp._IO_default_xsputn
      0.00            +0.2        0.21 ±  5%  perf-profile.children.cycles-pp.d_splice_alias
      0.04 ± 44%      +0.2        0.26 ±  3%  perf-profile.children.cycles-pp.dentry_kill
      0.09 ±  5%      +0.2        0.31 ±  3%  perf-profile.children.cycles-pp.xlog_grant_add_space
      0.08 ± 10%      +0.2        0.30 ± 11%  perf-profile.children.cycles-pp.down_read
      0.00            +0.2        0.22 ±  4%  perf-profile.children.cycles-pp.__dentry_kill
      0.06 ± 17%      +0.2        0.30 ±  6%  perf-profile.children.cycles-pp.kmem_cache_alloc_lru
      0.10 ±  7%      +0.2        0.34 ±  6%  perf-profile.children.cycles-pp.__might_resched
      0.10 ± 15%      +0.2        0.34 ±  6%  perf-profile.children.cycles-pp.xfs_dir_removename
      0.10 ± 24%      +0.3        0.35 ± 19%  perf-profile.children.cycles-pp.xfs_mod_freecounter
      0.07 ±  9%      +0.3        0.33 ±  8%  perf-profile.children.cycles-pp.__might_sleep
      0.09 ±  7%      +0.3        0.36 ±  7%  perf-profile.children.cycles-pp.xfs_dir_lookup
      0.00            +0.3        0.27 ±  4%  perf-profile.children.cycles-pp.xfs_trans_del_item
      0.09 ±  4%      +0.3        0.36 ±  6%  perf-profile.children.cycles-pp.xfs_lookup
      0.08 ±  4%      +0.3        0.35 ±  4%  perf-profile.children.cycles-pp.d_lookup
      0.11 ± 13%      +0.3        0.38 ±  4%  perf-profile.children.cycles-pp.path_init
      0.11 ± 14%      +0.3        0.39 ±  6%  perf-profile.children.cycles-pp.kmem_cache_free
      0.08 ±  4%      +0.3        0.36 ±  4%  perf-profile.children.cycles-pp.lookup_dcache
      0.14 ± 10%      +0.3        0.46 ±  8%  perf-profile.children.cycles-pp.vfprintf
      0.07 ±  9%      +0.3        0.40 ±  8%  perf-profile.children.cycles-pp.__d_alloc
      0.15 ±  8%      +0.3        0.50 ±  3%  perf-profile.children.cycles-pp.link_path_walk
      0.13 ± 12%      +0.4        0.48 ±  6%  perf-profile.children.cycles-pp.xfs_inode_item_format
      0.14 ± 11%      +0.4        0.50 ±  6%  perf-profile.children.cycles-pp.d_move
      0.15 ±  8%      +0.4        0.51 ±  8%  perf-profile.children.cycles-pp.xfs_dir2_sf_addname
      0.15 ± 11%      +0.4        0.52 ±  3%  perf-profile.children.cycles-pp.strncpy_from_user
      0.10 ± 11%      +0.4        0.48 ±  8%  perf-profile.children.cycles-pp.d_alloc
      0.12 ±  9%      +0.4        0.51 ±  7%  perf-profile.children.cycles-pp.kmem_cache_alloc
      0.15 ±  9%      +0.4        0.54 ±  6%  perf-profile.children.cycles-pp.xlog_cil_insert_format_items
      0.02 ±141%      +0.4        0.42 ±  3%  perf-profile.children.cycles-pp.down_write
      0.02 ±223%      +0.4        0.42 ± 25%  perf-profile.children.cycles-pp.xlog_ticket_alloc
      0.18 ±  9%      +0.4        0.60 ±  7%  perf-profile.children.cycles-pp.__vsnprintf_chk
      0.15 ±  9%      +0.5        0.61 ±  4%  perf-profile.children.cycles-pp.xfs_log_ticket_ungrant
      0.12 ±  6%      +0.5        0.60 ±  6%  perf-profile.children.cycles-pp.xfs_vn_lookup
      0.19 ±  8%      +0.5        0.70 ±  5%  perf-profile.children.cycles-pp.xfs_dir_createname
      0.22 ±  5%      +0.5        0.73 ±  3%  perf-profile.children.cycles-pp.path_parentat
      0.23 ±  5%      +0.5        0.77 ±  4%  perf-profile.children.cycles-pp.filename_parentat
      0.21 ± 10%      +0.6        0.78 ±  6%  perf-profile.children.cycles-pp.xfs_trans_log_inode
      0.00            +0.6        0.58 ± 11%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      0.24 ±  7%      +0.6        0.82 ±  4%  perf-profile.children.cycles-pp.getname_flags
      0.00            +0.6        0.59 ±  7%  perf-profile.children.cycles-pp.xfs_trans_ijoin
      0.05 ±  8%      +0.6        0.65 ±  6%  perf-profile.children.cycles-pp.lockref_get_not_dead
      0.25 ±  5%      +0.6        0.90 ±  5%  perf-profile.children.cycles-pp.path_put
      0.08 ±  5%      +0.7        0.75 ±  7%  perf-profile.children.cycles-pp.__legitimize_path
      0.10 ±  3%      +0.7        0.81 ±  6%  perf-profile.children.cycles-pp.try_to_unlazy
      0.24 ±  4%      +0.7        0.97 ±  6%  perf-profile.children.cycles-pp.lockref_put_return
      0.28 ±  5%      +0.7        1.01 ±  4%  perf-profile.children.cycles-pp.xlog_cil_insert_items
      0.10 ±  4%      +0.7        0.84 ±  6%  perf-profile.children.cycles-pp.complete_walk
      0.19 ± 21%      +0.8        0.98 ± 12%  perf-profile.children.cycles-pp.xfs_log_reserve
      0.17 ±  6%      +0.9        1.07 ±  4%  perf-profile.children.cycles-pp.path_lookupat
      0.18 ±  7%      +0.9        1.10 ±  4%  perf-profile.children.cycles-pp.filename_lookup
      0.28 ±  6%      +1.0        1.28 ±  5%  perf-profile.children.cycles-pp.xfs_trans_reserve
      0.32 ±  6%      +1.1        1.42 ±  5%  perf-profile.children.cycles-pp.xfs_trans_alloc
      0.37 ±  3%      +1.1        1.47 ±  4%  perf-profile.children.cycles-pp.dput
      0.30 ±  4%      +1.2        1.45 ±  5%  perf-profile.children.cycles-pp.__lookup_hash
      0.32 ±  5%      +1.3        1.58 ±  5%  perf-profile.children.cycles-pp.user_path_at_empty
      0.39 ±  6%      +1.3        1.73 ±  6%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      0.42 ±  7%      +1.5        1.91 ±  4%  perf-profile.children.cycles-pp._raw_spin_lock
      0.60 ±  4%      +1.8        2.44 ±  3%  perf-profile.children.cycles-pp.xlog_cil_commit
      0.64 ±  5%      +2.0        2.68 ±  3%  perf-profile.children.cycles-pp.__xfs_trans_commit
      0.78 ±  8%      +2.1        2.85 ±  4%  perf-profile.children.cycles-pp.xfs_inodegc_queue_all
      1.13 ±  6%      +2.8        3.93 ±  3%  perf-profile.children.cycles-pp._find_next_bit
      1.74 ±  7%      +4.5        6.22 ±  3%  perf-profile.children.cycles-pp.cpumask_next
      1.51 ±  6%      +5.0        6.55 ±  3%  perf-profile.children.cycles-pp.xfs_rename
      1.52 ±  6%      +5.0        6.57 ±  3%  perf-profile.children.cycles-pp.xfs_vn_rename
      1.82 ±  6%      +5.9        7.71 ±  3%  perf-profile.children.cycles-pp.vfs_rename
      2.53 ±  5%      +8.2       10.72 ±  3%  perf-profile.children.cycles-pp.__percpu_counter_sum
      0.11 ± 12%     +57.3       57.38 ±  2%  perf-profile.children.cycles-pp.lock_rename
      2.65 ±  5%     +65.8       68.40 ±  2%  perf-profile.children.cycles-pp.do_renameat2
      2.76 ±  5%     +66.1       68.83 ±  2%  perf-profile.children.cycles-pp.__x64_sys_rename
      2.84 ±  5%     +66.3       69.13 ±  2%  perf-profile.children.cycles-pp.rename
     58.78 ±  2%     -13.0       45.77 ±  2%  perf-profile.self.cycles-pp.osq_lock
      8.70 ±  2%      -8.7        0.02 ±141%  perf-profile.self.cycles-pp._raw_spin_lock_irq
      0.06 ± 13%      +0.0        0.09 ± 15%  perf-profile.self.cycles-pp.update_sg_lb_stats
      0.00            +0.1        0.05 ±  8%  perf-profile.self.cycles-pp.rcu_segcblist_enqueue
      0.00            +0.1        0.05 ± 13%  perf-profile.self.cycles-pp.__vsnprintf_chk
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.do_syscall_64
      0.00            +0.1        0.06 ±  9%  perf-profile.self.cycles-pp.__entry_text_start
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.stress_temp_hash_truncate
      0.00            +0.1        0.06 ± 11%  perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.00            +0.1        0.06 ± 11%  perf-profile.self.cycles-pp.map_id_up
      0.00            +0.1        0.06 ±  7%  perf-profile.self.cycles-pp.do_renameat2
      0.00            +0.1        0.06 ±  7%  perf-profile.self.cycles-pp.kfree
      0.00            +0.1        0.06 ±  7%  perf-profile.self.cycles-pp.stress_rename
      0.00            +0.1        0.06 ± 14%  perf-profile.self.cycles-pp.rename
      0.00            +0.1        0.06 ± 11%  perf-profile.self.cycles-pp.xfs_da_hashname
      0.00            +0.1        0.06 ±  7%  perf-profile.self.cycles-pp.___d_drop
      0.00            +0.1        0.07 ± 13%  perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
      0.00            +0.1        0.07 ± 10%  perf-profile.self.cycles-pp.__check_heap_object
      0.23 ±  7%      +0.1        0.30 ±  3%  perf-profile.self.cycles-pp.mutex_lock
      0.00            +0.1        0.07 ± 11%  perf-profile.self.cycles-pp.inode_permission
      0.00            +0.1        0.07 ± 21%  perf-profile.self.cycles-pp.xlog_prepare_iovec
      0.05 ± 47%      +0.1        0.12 ± 10%  perf-profile.self.cycles-pp.xfs_fs_statfs
      0.00            +0.1        0.08 ± 10%  perf-profile.self.cycles-pp.getname_flags
      0.00            +0.1        0.08 ± 10%  perf-profile.self.cycles-pp.xfs_inode_item_format
      0.00            +0.1        0.08 ± 14%  perf-profile.self.cycles-pp.dput
      0.00            +0.1        0.08 ± 11%  perf-profile.self.cycles-pp.xfs_rename
      0.00            +0.1        0.08 ± 17%  perf-profile.self.cycles-pp.syscall_exit_to_user_mode
      0.00            +0.1        0.08 ± 12%  perf-profile.self.cycles-pp.rcu_all_qs
      0.00            +0.1        0.08 ± 14%  perf-profile.self.cycles-pp.__legitimize_mnt
      0.08 ± 14%      +0.1        0.17 ±  9%  perf-profile.self.cycles-pp.osq_unlock
      0.00            +0.1        0.08 ± 16%  perf-profile.self.cycles-pp.copy_user_enhanced_fast_string
      0.00            +0.1        0.08 ±  8%  perf-profile.self.cycles-pp.xfs_dir2_sf_addname_easy
      0.00            +0.1        0.08 ± 16%  perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook
      0.00            +0.1        0.08 ±  5%  perf-profile.self.cycles-pp.xfs_dir_lookup
      0.00            +0.1        0.08 ± 11%  perf-profile.self.cycles-pp.__kmalloc
      0.00            +0.1        0.09 ± 12%  perf-profile.self.cycles-pp.__check_object_size
      0.07            +0.1        0.16 ±  9%  perf-profile.self.cycles-pp.__d_lookup
      0.00            +0.1        0.09 ± 12%  perf-profile.self.cycles-pp.call_rcu
      0.16 ± 12%      +0.1        0.25 ±  6%  perf-profile.self.cycles-pp.mutex_unlock
      0.00            +0.1        0.09 ±  9%  perf-profile.self.cycles-pp.__statfs
      0.00            +0.1        0.10 ±  5%  perf-profile.self.cycles-pp.generic_permission
      0.00            +0.1        0.11 ± 10%  perf-profile.self.cycles-pp.xfs_trans_ijoin
      0.00            +0.1        0.11 ± 13%  perf-profile.self.cycles-pp.xfs_lock_inodes
      0.00            +0.1        0.12 ± 14%  perf-profile.self.cycles-pp.memcg_slab_free_hook
      0.00            +0.1        0.12 ±  9%  perf-profile.self.cycles-pp.xfs_inode_to_log_dinode
      0.06 ± 13%      +0.1        0.17 ±  4%  perf-profile.self.cycles-pp.fsnotify_get_cookie
      0.00            +0.1        0.12 ±  5%  perf-profile.self.cycles-pp.up_write
      0.00            +0.1        0.12 ±  9%  perf-profile.self.cycles-pp.statfs_by_dentry
      0.00            +0.1        0.12 ± 15%  perf-profile.self.cycles-pp.__cond_resched
      0.00            +0.1        0.13 ±  9%  perf-profile.self.cycles-pp.xfs_trans_free
      0.06 ± 11%      +0.1        0.20 ± 12%  perf-profile.self.cycles-pp.kmem_cache_alloc
      0.02 ±141%      +0.1        0.15 ±  3%  perf-profile.self.cycles-pp.kmem_cache_free
      0.01 ±223%      +0.1        0.15 ±  5%  perf-profile.self.cycles-pp.memset_erms
      0.00            +0.1        0.14 ±  7%  perf-profile.self.cycles-pp.vfs_rename
      0.04 ± 45%      +0.1        0.19 ±  5%  perf-profile.self.cycles-pp.__list_add_valid
      0.02 ±141%      +0.1        0.17 ± 10%  perf-profile.self.cycles-pp.syscall_return_via_sysret
      0.04 ± 71%      +0.2        0.19 ± 12%  perf-profile.self.cycles-pp.xlog_space_left
      0.06 ±  7%      +0.2        0.22 ±  5%  perf-profile.self.cycles-pp.link_path_walk
      0.00            +0.2        0.17 ±  4%  perf-profile.self.cycles-pp.d_lookup
      0.06 ± 14%      +0.2        0.24 ±  6%  perf-profile.self.cycles-pp.strncpy_from_user
      0.07 ±  9%      +0.2        0.25 ± 11%  perf-profile.self.cycles-pp.down_read
      0.08 ± 14%      +0.2        0.26 ±  6%  perf-profile.self.cycles-pp._IO_default_xsputn
      0.00            +0.2        0.19 ±  6%  perf-profile.self.cycles-pp.__percpu_counter_compare
      0.00            +0.2        0.20 ±  5%  perf-profile.self.cycles-pp.__d_rehash
      0.09 ±  6%      +0.2        0.31 ±  3%  perf-profile.self.cycles-pp.xlog_grant_add_space
      0.09 ±  5%      +0.2        0.32 ±  7%  perf-profile.self.cycles-pp.__might_resched
      0.06 ± 11%      +0.2        0.30 ±  8%  perf-profile.self.cycles-pp.__might_sleep
      0.00            +0.3        0.26 ±  4%  perf-profile.self.cycles-pp.xfs_trans_del_item
      0.10 ± 11%      +0.3        0.38 ±  4%  perf-profile.self.cycles-pp.path_init
      0.14 ±  9%      +0.3        0.43 ±  7%  perf-profile.self.cycles-pp.vfprintf
      0.00            +0.3        0.30 ±  2%  perf-profile.self.cycles-pp.down_write
      0.43 ±  6%      +0.4        0.79 ±  2%  perf-profile.self.cycles-pp.__mutex_lock
      0.17 ± 11%      +0.4        0.62 ±  6%  perf-profile.self.cycles-pp.xfs_trans_log_inode
      0.15 ±  8%      +0.4        0.60 ±  4%  perf-profile.self.cycles-pp.xfs_log_ticket_ungrant
      0.00            +0.6        0.57 ± 10%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.05            +0.6        0.64 ±  7%  perf-profile.self.cycles-pp.lockref_get_not_dead
      0.24 ±  4%      +0.7        0.95 ±  6%  perf-profile.self.cycles-pp.lockref_put_return
      0.38 ±  6%      +0.8        1.16 ±  6%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.37 ±  7%      +1.0        1.40 ±  7%  perf-profile.self.cycles-pp.xfs_inodegc_queue_all
      0.40 ±  7%      +1.5        1.87 ±  4%  perf-profile.self.cycles-pp._raw_spin_lock
      0.63 ±  8%      +1.7        2.28 ±  3%  perf-profile.self.cycles-pp.cpumask_next
      0.97 ±  6%      +2.4        3.38 ±  3%  perf-profile.self.cycles-pp._find_next_bit
      1.05 ±  4%      +3.7        4.76 ±  5%  perf-profile.self.cycles-pp.__percpu_counter_sum




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.


-- 
0-DAY CI Kernel Test Service
https://01.org/lkp



View attachment "config-5.18.0-rc2-00159-g1e3a7e46a47e" of type "text/plain" (162678 bytes)

View attachment "job-script" of type "text/plain" (8613 bytes)

View attachment "job.yaml" of type "text/plain" (5830 bytes)

View attachment "reproduce" of type "text/plain" (565 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ