2022-05-26 05:26:00

by kernel test robot

[permalink] [raw]
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/[email protected]

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



Attachments:
(No filename) (36.35 kB)
config-5.18.0-rc2-00159-g1e3a7e46a47e (165.11 kB)
job-script (8.61 kB)
job.yaml (5.86 kB)
reproduce (583.00 B)
Download all attachments