All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <oliver.sang@intel.com>
To: "Darrick J. Wong" <djwong@kernel.org>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
	<linux-kernel@vger.kernel.org>,
	Dave Chinner <dchinner@redhat.com>, <linux-xfs@vger.kernel.org>,
	<ying.huang@intel.com>, <feng.tang@intel.com>,
	<fengwei.yin@intel.com>, <oliver.sang@intel.com>
Subject: [linus:master] [xfs]  62334fab47:  stress-ng.rename.ops_per_sec 4.5% improvement
Date: Tue, 31 Oct 2023 13:49:42 +0800	[thread overview]
Message-ID: <202310311328.77701e96-oliver.sang@intel.com> (raw)



Hello,

kernel test robot noticed a 4.5% improvement of stress-ng.rename.ops_per_sec on:


commit: 62334fab47621dd91ab30dd5bb6c43d78a8ec279 ("xfs: use per-mount cpumask to track nonempty percpu inodegc lists")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: stress-ng
test machine: 36 threads 1 sockets Intel(R) Core(TM) i9-9980XE CPU @ 3.00GHz (Skylake) with 32G memory
parameters:

	nr_threads: 10%
	disk: 1SSD
	testtime: 60s
	fs: xfs
	class: filesystem
	test: rename
	cpufreq_governor: performance


In addition to that, the commit also has significant impact on the following tests:

+------------------+------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.symlink.ops_per_sec 2.1% improvement                                |
| test machine     | 36 threads 1 sockets Intel(R) Core(TM) i9-9980XE CPU @ 3.00GHz (Skylake) with 32G memory |
| test parameters  | class=filesystem                                                                         |
|                  | cpufreq_governor=performance                                                             |
|                  | disk=1SSD                                                                                |
|                  | fs=xfs                                                                                   |
|                  | nr_threads=10%                                                                           |
|                  | test=symlink                                                                             |
|                  | testtime=60s                                                                             |
+------------------+------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.link.ops_per_sec 3.2% improvement                                   |
| test machine     | 36 threads 1 sockets Intel(R) Core(TM) i9-9980XE CPU @ 3.00GHz (Skylake) with 32G memory |
| test parameters  | class=filesystem                                                                         |
|                  | cpufreq_governor=performance                                                             |
|                  | disk=1SSD                                                                                |
|                  | fs=xfs                                                                                   |
|                  | nr_threads=10%                                                                           |
|                  | test=link                                                                                |
|                  | testtime=60s                                                                             |
+------------------+------------------------------------------------------------------------------------------+




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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20231031/202310311328.77701e96-oliver.sang@intel.com

=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  filesystem/gcc-12/performance/1SSD/xfs/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-skl-d08/rename/stress-ng/60s

commit: 
  ecd49f7a36 ("xfs: fix per-cpu CIL structure aggregation racing with dying cpus")
  62334fab47 ("xfs: use per-mount cpumask to track nonempty percpu inodegc lists")

ecd49f7a36fbccc8 62334fab47621dd91ab30dd5bb6 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      3065 ± 17%     +21.5%       3724 ±  8%  perf-sched.wait_and_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      3065 ± 17%     +21.5%       3724 ±  8%  perf-sched.wait_time.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
  13731223            +4.5%   14352233        stress-ng.rename.ops
    228654            +4.5%     238992        stress-ng.rename.ops_per_sec
    208138            +4.1%     216733 ±  3%  stress-ng.time.voluntary_context_switches
      1.14            +0.0        1.17        perf-stat.i.branch-miss-rate%
      0.97            +1.5%       0.99        perf-stat.i.cpi
      0.03            +0.0        0.03        perf-stat.i.dTLB-load-miss-rate%
    798812            +3.5%     827138        perf-stat.i.dTLB-load-misses
      0.00 ± 11%      -0.0        0.00 ± 17%  perf-stat.i.dTLB-store-miss-rate%
 1.321e+09            +2.8%  1.359e+09        perf-stat.i.dTLB-stores
      1.03            -1.4%       1.02        perf-stat.i.ipc
    263342            +4.0%     273811 ±  2%  perf-stat.i.node-loads
      0.12 ±  2%      +3.6%       0.12        perf-stat.overall.MPKI
      0.97            +1.4%       0.99        perf-stat.overall.cpi
      0.03            +0.0        0.03        perf-stat.overall.dTLB-load-miss-rate%
      1.03            -1.4%       1.01        perf-stat.overall.ipc
    786211            +3.5%     814068        perf-stat.ps.dTLB-load-misses
   1.3e+09            +2.8%  1.337e+09        perf-stat.ps.dTLB-stores
    259165            +4.0%     269495 ±  2%  perf-stat.ps.node-loads
      2.99 ±  4%      -2.3        0.66 ± 10%  perf-profile.calltrace.cycles-pp.xfs_inodegc_queue_all.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs
      0.62 ±  6%      +0.1        0.71 ±  8%  perf-profile.calltrace.cycles-pp.lookup_dcache.lookup_one_qstr_excl.do_renameat2.__x64_sys_rename.do_syscall_64
      0.60 ±  5%      +0.1        0.68 ±  9%  perf-profile.calltrace.cycles-pp.d_lookup.lookup_dcache.lookup_one_qstr_excl.do_renameat2.__x64_sys_rename
      0.82 ±  6%      +0.1        0.94 ±  7%  perf-profile.calltrace.cycles-pp.d_move.vfs_rename.do_renameat2.__x64_sys_rename.do_syscall_64
      0.68 ±  6%      +0.1        0.81 ±  7%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc_lru.__d_alloc.d_alloc.lookup_one_qstr_excl.do_renameat2
      1.58 ±  3%      +0.2        1.74 ±  6%  perf-profile.calltrace.cycles-pp.xfs_trans_reserve.xfs_trans_alloc.xfs_rename.xfs_vn_rename.vfs_rename
      0.98 ±  4%      +0.2        1.15 ±  7%  perf-profile.calltrace.cycles-pp.xfs_dir_removename.xfs_rename.xfs_vn_rename.vfs_rename.do_renameat2
      0.96 ± 11%      +0.2        1.20 ±  8%  perf-profile.calltrace.cycles-pp.mutex_spin_on_owner.__mutex_lock.do_renameat2.__x64_sys_rename.do_syscall_64
      1.53 ±  3%      +0.2        1.78 ±  7%  perf-profile.calltrace.cycles-pp.xfs_inode_item_format.xlog_cil_insert_format_items.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit
      1.94 ±  3%      +0.3        2.19 ±  6%  perf-profile.calltrace.cycles-pp.xfs_trans_alloc.xfs_rename.xfs_vn_rename.vfs_rename.do_renameat2
      1.19 ± 10%      +0.3        1.45 ±  9%  perf-profile.calltrace.cycles-pp.__mutex_lock.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.78 ±  3%      +0.3        2.05 ±  7%  perf-profile.calltrace.cycles-pp.xlog_cil_insert_format_items.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_rename
      2.24 ±  4%      +0.3        2.53 ±  8%  perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.__statfs
      2.61 ±  3%      +0.3        2.94 ±  6%  perf-profile.calltrace.cycles-pp.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_rename.xfs_vn_rename
      2.41 ±  4%      +0.4        2.82 ± 10%  perf-profile.calltrace.cycles-pp.path_parentat.__filename_parentat.do_renameat2.__x64_sys_rename.do_syscall_64
      2.25 ±  4%      +0.4        2.69 ±  6%  perf-profile.calltrace.cycles-pp._find_next_or_bit.__percpu_counter_sum.xfs_fs_statfs.statfs_by_dentry.user_statfs
      2.74 ±  4%      +0.5        3.23 ±  9%  perf-profile.calltrace.cycles-pp.__filename_parentat.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.08 ±223%      +0.5        0.58 ±  5%  perf-profile.calltrace.cycles-pp.path_init.path_parentat.__filename_parentat.do_renameat2.__x64_sys_rename
      4.69 ±  2%      +0.6        5.32 ±  8%  perf-profile.calltrace.cycles-pp.xlog_cil_commit.__xfs_trans_commit.xfs_rename.xfs_vn_rename.vfs_rename
      8.39 ±  4%      +1.2        9.54 ±  9%  perf-profile.calltrace.cycles-pp.__percpu_counter_sum.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs
     29.06 ±  2%      +3.9       32.91 ±  7%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.rename
     30.82 ±  2%      +4.1       34.94 ±  7%  perf-profile.calltrace.cycles-pp.rename
      3.00 ±  4%      -2.3        0.66 ± 10%  perf-profile.children.cycles-pp.xfs_inodegc_queue_all
      0.68 ±  7%      -0.5        0.13 ± 16%  perf-profile.children.cycles-pp._find_next_bit
      0.10 ± 12%      +0.0        0.13 ± 11%  perf-profile.children.cycles-pp.kfree
      0.08 ± 16%      +0.0        0.12 ± 12%  perf-profile.children.cycles-pp.__x64_sys_statfs
      0.31 ±  8%      +0.0        0.36 ±  8%  perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      0.33 ±  7%      +0.1        0.40 ±  9%  perf-profile.children.cycles-pp.slab_pre_alloc_hook
      0.11 ± 11%      +0.1        0.18 ± 28%  perf-profile.children.cycles-pp.__d_lookup_rcu
      0.40 ±  7%      +0.1        0.47 ± 10%  perf-profile.children.cycles-pp.xfs_trans_del_item
      0.14 ± 12%      +0.1        0.22 ± 22%  perf-profile.children.cycles-pp.lookup_fast
      0.62 ±  5%      +0.1        0.71 ±  8%  perf-profile.children.cycles-pp.d_lookup
      0.48 ±  7%      +0.1        0.57 ±  7%  perf-profile.children.cycles-pp.__cond_resched
      0.64 ±  6%      +0.1        0.74 ±  7%  perf-profile.children.cycles-pp.lookup_dcache
      0.50 ±  3%      +0.1        0.60 ±  6%  perf-profile.children.cycles-pp.xfs_dir2_sf_removename
      0.48 ±  6%      +0.1        0.58 ± 11%  perf-profile.children.cycles-pp.xlog_cil_alloc_shadow_bufs
      0.49 ±  8%      +0.1        0.61 ±  9%  perf-profile.children.cycles-pp.__d_move
      0.82 ±  5%      +0.1        0.96 ±  7%  perf-profile.children.cycles-pp.d_move
      0.82 ±  4%      +0.1        0.96 ±  4%  perf-profile.children.cycles-pp.__d_alloc
      0.71 ±  5%      +0.1        0.86 ±  5%  perf-profile.children.cycles-pp.kmem_cache_alloc_lru
      0.48 ± 11%      +0.1        0.62 ± 14%  perf-profile.children.cycles-pp.up_write
      0.97 ±  5%      +0.2        1.13 ±  5%  perf-profile.children.cycles-pp.d_alloc
      1.88 ±  2%      +0.2        2.04 ±  9%  perf-profile.children.cycles-pp.strncpy_from_user
      1.00 ±  4%      +0.2        1.18 ±  7%  perf-profile.children.cycles-pp.xfs_dir_removename
      0.36 ± 24%      +0.2        0.58 ± 19%  perf-profile.children.cycles-pp.__legitimize_mnt
      0.96 ± 11%      +0.2        1.20 ±  8%  perf-profile.children.cycles-pp.mutex_spin_on_owner
      0.77 ± 11%      +0.2        1.02 ±  6%  perf-profile.children.cycles-pp.path_init
      1.58 ±  3%      +0.3        1.83 ±  6%  perf-profile.children.cycles-pp.xfs_inode_item_format
      2.02 ±  3%      +0.3        2.28 ±  6%  perf-profile.children.cycles-pp.xfs_trans_alloc
      2.23 ±  5%      +0.3        2.49 ±  4%  perf-profile.children.cycles-pp._raw_spin_lock
      1.19 ± 10%      +0.3        1.45 ±  9%  perf-profile.children.cycles-pp.__mutex_lock
      1.89 ±  2%      +0.3        2.17 ±  6%  perf-profile.children.cycles-pp.xlog_cil_insert_format_items
      2.73 ±  3%      +0.3        3.06 ±  6%  perf-profile.children.cycles-pp.xlog_cil_insert_items
      2.51 ±  4%      +0.4        2.92 ±  9%  perf-profile.children.cycles-pp.path_parentat
      2.27 ±  3%      +0.4        2.70 ±  6%  perf-profile.children.cycles-pp._find_next_or_bit
      3.61 ±  3%      +0.5        4.07 ±  6%  perf-profile.children.cycles-pp.syscall_return_via_sysret
      2.83 ±  4%      +0.5        3.31 ±  8%  perf-profile.children.cycles-pp.__filename_parentat
      4.97 ±  2%      +0.6        5.60 ±  7%  perf-profile.children.cycles-pp.xlog_cil_commit
      7.91 ±  2%      +0.9        8.81 ±  7%  perf-profile.children.cycles-pp.__xfs_trans_commit
      8.76 ±  3%      +1.2        9.99 ±  9%  perf-profile.children.cycles-pp.__percpu_counter_sum
     26.27 ±  2%      +3.5       29.73 ±  7%  perf-profile.children.cycles-pp.do_renameat2
     30.90 ±  2%      +4.1       35.03 ±  7%  perf-profile.children.cycles-pp.rename
      1.93 ±  4%      -1.8        0.11 ± 21%  perf-profile.self.cycles-pp.xfs_inodegc_queue_all
      0.66 ±  7%      -0.5        0.13 ± 20%  perf-profile.self.cycles-pp._find_next_bit
      0.08 ± 17%      +0.0        0.12 ± 11%  perf-profile.self.cycles-pp.kfree
      0.08 ± 18%      +0.0        0.12 ± 15%  perf-profile.self.cycles-pp.__x64_sys_statfs
      0.12 ± 18%      +0.0        0.17 ± 13%  perf-profile.self.cycles-pp.__percpu_counter_compare
      0.11 ± 11%      +0.1        0.17 ± 31%  perf-profile.self.cycles-pp.__d_lookup_rcu
      0.17 ± 13%      +0.1        0.24 ±  9%  perf-profile.self.cycles-pp.xfs_inode_item_format_data_fork
      0.17 ± 10%      +0.1        0.24 ± 16%  perf-profile.self.cycles-pp.xlog_cil_alloc_shadow_bufs
      0.28 ±  5%      +0.1        0.35 ±  9%  perf-profile.self.cycles-pp.__cond_resched
      0.32 ±  5%      +0.1        0.39 ±  5%  perf-profile.self.cycles-pp.__filename_parentat
      0.36 ± 23%      +0.2        0.57 ± 19%  perf-profile.self.cycles-pp.__legitimize_mnt
      1.52 ±  5%      +0.2        1.74 ±  8%  perf-profile.self.cycles-pp.__entry_text_start
      0.96 ± 11%      +0.2        1.20 ±  8%  perf-profile.self.cycles-pp.mutex_spin_on_owner
      2.09 ±  5%      +0.2        2.34 ±  4%  perf-profile.self.cycles-pp._raw_spin_lock
      0.75 ± 11%      +0.3        1.01 ±  6%  perf-profile.self.cycles-pp.path_init
      1.93 ±  5%      +0.4        2.30 ±  7%  perf-profile.self.cycles-pp._find_next_or_bit
      3.60 ±  3%      +0.5        4.06 ±  6%  perf-profile.self.cycles-pp.syscall_return_via_sysret
      5.79 ±  3%      +0.8        6.64 ± 10%  perf-profile.self.cycles-pp.__percpu_counter_sum


***************************************************************************************************
lkp-skl-d08: 36 threads 1 sockets Intel(R) Core(TM) i9-9980XE CPU @ 3.00GHz (Skylake) with 32G memory
=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  filesystem/gcc-12/performance/1SSD/xfs/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-skl-d08/symlink/stress-ng/60s

commit: 
  ecd49f7a36 ("xfs: fix per-cpu CIL structure aggregation racing with dying cpus")
  62334fab47 ("xfs: use per-mount cpumask to track nonempty percpu inodegc lists")

ecd49f7a36fbccc8 62334fab47621dd91ab30dd5bb6 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    117708            +1.9%     119936        vmstat.system.cs
   1092777            +1.7%    1110814        proc-vmstat.numa_hit
   1092614            +2.3%    1117304        proc-vmstat.numa_local
    474.50            +2.1%     484.50        stress-ng.symlink.ops
      7.90            +2.1%       8.06        stress-ng.symlink.ops_per_sec
      0.02 ±131%   +5345.1%       1.29 ±130%  perf-sched.sch_delay.max.ms.__cond_resched.down_read.xlog_cil_commit.__xfs_trans_commit.xfs_inactive_ifree
      0.01 ± 85%     -62.4%       0.01 ± 48%  perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc.__xfs_free_extent_later.xfs_bmap_del_extent_real.__xfs_bunmapi
      0.02 ± 51%    +422.5%       0.10 ±146%  perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc.xfs_trans_alloc.xfs_trans_alloc_dir.xfs_remove
      0.01 ± 24%    +392.7%       0.07 ±147%  perf-sched.wait_time.avg.ms.__cond_resched.down_read.xlog_cil_commit.__xfs_trans_commit.xfs_trans_roll
      0.77 ±145%    +129.3%       1.77 ± 90%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.perf_event_ctx_lock_nested.constprop.0
     16.85            -0.5       16.33 ±  2%  perf-stat.i.cache-miss-rate%
    123504            +1.6%     125516        perf-stat.i.context-switches
      0.99            +1.0%       1.00        perf-stat.i.cpi
     16.87            -0.6       16.26 ±  2%  perf-stat.overall.cache-miss-rate%
      0.99            +1.0%       1.00        perf-stat.overall.cpi
    121555            +1.6%     123540        perf-stat.ps.context-switches
      3.17 ±  2%      -1.1        2.02 ±  2%  perf-profile.calltrace.cycles-pp.xfs_inodegc_queue_all.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs
     12.49            -1.0       11.44 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__statfs
      8.02 ±  2%      -1.0        6.98 ±  2%  perf-profile.calltrace.cycles-pp.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs.do_syscall_64
     11.88            -1.0       10.84 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
      8.14 ±  2%      -1.0        7.10 ±  2%  perf-profile.calltrace.cycles-pp.statfs_by_dentry.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe
     10.51            -1.0        9.48 ±  2%  perf-profile.calltrace.cycles-pp.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     10.76            -1.0        9.74 ±  2%  perf-profile.calltrace.cycles-pp.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     14.25            -1.0       13.23 ±  2%  perf-profile.calltrace.cycles-pp.__statfs
      3.19 ±  2%      -1.2        2.03 ±  2%  perf-profile.children.cycles-pp.xfs_inodegc_queue_all
      8.14 ±  2%      -1.0        7.10 ±  2%  perf-profile.children.cycles-pp.statfs_by_dentry
      8.05 ±  2%      -1.0        7.00 ±  2%  perf-profile.children.cycles-pp.xfs_fs_statfs
     14.34            -1.0       13.31 ±  2%  perf-profile.children.cycles-pp.__statfs
     10.51            -1.0        9.49 ±  2%  perf-profile.children.cycles-pp.user_statfs
     10.76            -1.0        9.74 ±  2%  perf-profile.children.cycles-pp.__do_sys_statfs
      0.33 ± 10%      -0.2        0.13 ±  8%  perf-profile.children.cycles-pp._find_next_bit
      0.08 ±  9%      +0.0        0.10 ±  6%  perf-profile.children.cycles-pp.xfs_btree_ptr_to_daddr
      0.34 ±  6%      +0.1        0.39 ±  7%  perf-profile.children.cycles-pp.xlog_ticket_alloc
      0.65 ±  4%      +0.1        0.73 ±  5%  perf-profile.children.cycles-pp.__filename_parentat
      1.12            -0.9        0.22 ±  7%  perf-profile.self.cycles-pp.xfs_inodegc_queue_all
      0.32 ± 11%      -0.2        0.13 ±  8%  perf-profile.self.cycles-pp._find_next_bit
      0.35 ±  5%      -0.0        0.30 ±  4%  perf-profile.self.cycles-pp.__list_del_entry_valid_or_report
      0.08 ±  9%      +0.0        0.10 ±  7%  perf-profile.self.cycles-pp.xfs_btree_ptr_to_daddr



***************************************************************************************************
lkp-skl-d08: 36 threads 1 sockets Intel(R) Core(TM) i9-9980XE CPU @ 3.00GHz (Skylake) with 32G memory
=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  filesystem/gcc-12/performance/1SSD/xfs/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-skl-d08/link/stress-ng/60s

commit: 
  ecd49f7a36 ("xfs: fix per-cpu CIL structure aggregation racing with dying cpus")
  62334fab47 ("xfs: use per-mount cpumask to track nonempty percpu inodegc lists")

ecd49f7a36fbccc8 62334fab47621dd91ab30dd5bb6 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      0.10 ± 27%     -37.0%       0.06 ± 20%  perf-sched.wait_time.avg.ms.__cond_resched.down.xfs_buf_lock.xfs_buf_find_lock.xfs_buf_lookup
    862.00            +3.2%     889.50        stress-ng.link.ops
     14.35            +3.2%      14.81        stress-ng.link.ops_per_sec
 2.423e+09            -1.3%   2.39e+09        perf-stat.i.branch-instructions
  49572825 ±  2%      +5.6%   52346561 ±  3%  perf-stat.i.cache-references
      0.03            +0.0        0.03        perf-stat.i.dTLB-load-miss-rate%
   1021147            +1.8%    1039653        perf-stat.i.dTLB-load-misses
 2.028e+09            +2.3%  2.074e+09        perf-stat.i.dTLB-stores
      0.03            +0.0        0.03        perf-stat.overall.dTLB-load-miss-rate%
 2.385e+09            -1.3%  2.353e+09        perf-stat.ps.branch-instructions
  48787960 ±  2%      +5.6%   51523373 ±  3%  perf-stat.ps.cache-references
   1004980            +1.8%    1023298        perf-stat.ps.dTLB-load-misses
 1.996e+09            +2.3%  2.041e+09        perf-stat.ps.dTLB-stores
     46299 ± 56%     +97.1%      91275 ±  5%  sched_debug.cfs_rq:/.avg_vruntime.max
      9861 ± 64%    +101.9%      19910 ±  3%  sched_debug.cfs_rq:/.avg_vruntime.stddev
     46299 ± 56%     +97.1%      91275 ±  5%  sched_debug.cfs_rq:/.min_vruntime.max
      9861 ± 64%    +101.9%      19910 ±  3%  sched_debug.cfs_rq:/.min_vruntime.stddev
     38310 ± 36%     +52.4%      58379        sched_debug.cpu.clock.avg
     38311 ± 36%     +52.4%      58381        sched_debug.cpu.clock.max
     38308 ± 36%     +52.4%      58378        sched_debug.cpu.clock.min
     38210 ± 36%     +52.1%      58133        sched_debug.cpu.clock_task.avg
     38238 ± 36%     +52.1%      58173        sched_debug.cpu.clock_task.max
     37820 ± 36%     +52.7%      57762        sched_debug.cpu.clock_task.min
      3535 ±  8%     +12.4%       3975        sched_debug.cpu.curr->pid.max
     14219 ± 93%    +132.7%      33087        sched_debug.cpu.nr_switches.avg
     31.08 ± 92%    +153.1%      78.67 ±  8%  sched_debug.cpu.nr_uninterruptible.max
    -23.83          +161.5%     -62.33        sched_debug.cpu.nr_uninterruptible.min
     10.35 ± 78%    +127.4%      23.54 ±  4%  sched_debug.cpu.nr_uninterruptible.stddev
     38309 ± 36%     +52.4%      58378        sched_debug.cpu_clk
     38230 ± 36%     +52.5%      58299        sched_debug.ktime
     38330 ± 36%     +52.4%      58401        sched_debug.sched_clk
     16.79 ±  2%      -2.1       14.74 ±  3%  perf-profile.calltrace.cycles-pp.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     16.32 ±  2%      -2.0       14.28 ±  3%  perf-profile.calltrace.cycles-pp.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     18.83 ±  2%      -2.0       16.84 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__statfs
     19.91 ±  2%      -2.0       17.95 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__statfs
     12.10 ±  2%      -1.9       10.18 ±  3%  perf-profile.calltrace.cycles-pp.xfs_fs_statfs.statfs_by_dentry.user_statfs.__do_sys_statfs.do_syscall_64
     12.29 ±  2%      -1.9       10.36 ±  3%  perf-profile.calltrace.cycles-pp.statfs_by_dentry.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe
     22.92            -1.7       21.20 ±  3%  perf-profile.calltrace.cycles-pp.__statfs
      0.74 ±  4%      +0.1        0.85        perf-profile.calltrace.cycles-pp.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_dir2_node_addname.xfs_dir_createname
      1.32 ±  5%      +0.1        1.44 ±  3%  perf-profile.calltrace.cycles-pp.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_dir2_node_addname.xfs_dir_createname.xfs_link
      1.88 ±  3%      +0.2        2.07 ±  2%  perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.__statfs
      2.34 ±  4%      -2.2        0.16 ± 16%  perf-profile.children.cycles-pp.xfs_inodegc_queue_all
     16.80 ±  2%      -2.1       14.74 ±  3%  perf-profile.children.cycles-pp.__do_sys_statfs
     16.33 ±  2%      -2.0       14.29 ±  3%  perf-profile.children.cycles-pp.user_statfs
     12.14 ±  2%      -1.9       10.21 ±  3%  perf-profile.children.cycles-pp.xfs_fs_statfs
     12.29 ±  2%      -1.9       10.36 ±  3%  perf-profile.children.cycles-pp.statfs_by_dentry
     23.06            -1.7       21.34 ±  3%  perf-profile.children.cycles-pp.__statfs
      0.58 ±  8%      -0.4        0.13 ± 14%  perf-profile.children.cycles-pp._find_next_bit
      0.08 ± 16%      +0.0        0.10 ± 13%  perf-profile.children.cycles-pp.xfs_qm_need_dqattach
      0.14 ± 18%      +0.0        0.18 ±  8%  perf-profile.children.cycles-pp.xfs_vn_getattr
      3.96 ±  3%      +0.2        4.19 ±  2%  perf-profile.children.cycles-pp.syscall_return_via_sysret
      0.57 ±  9%      -0.4        0.13 ± 15%  perf-profile.self.cycles-pp._find_next_bit
      0.06 ± 13%      +0.0        0.08 ± 18%  perf-profile.self.cycles-pp.xfs_dir2_node_find_freeblk
      0.07 ± 18%      +0.0        0.10 ±  9%  perf-profile.self.cycles-pp.xfs_mod_freecounter
      0.07 ± 16%      +0.0        0.10 ± 13%  perf-profile.self.cycles-pp.xfs_qm_need_dqattach
      0.17 ± 11%      +0.0        0.21 ±  7%  perf-profile.self.cycles-pp.xfs_link
      1.71 ±  5%      +0.1        1.84 ±  4%  perf-profile.self.cycles-pp._find_next_or_bit
      3.95 ±  3%      +0.2        4.19 ±  2%  perf-profile.self.cycles-pp.syscall_return_via_sysret



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://github.com/intel/lkp-tests/wiki


                 reply	other threads:[~2023-10-31  5:50 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202310311328.77701e96-oliver.sang@intel.com \
    --to=oliver.sang@intel.com \
    --cc=dchinner@redhat.com \
    --cc=djwong@kernel.org \
    --cc=feng.tang@intel.com \
    --cc=fengwei.yin@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-xfs@vger.kernel.org \
    --cc=lkp@intel.com \
    --cc=oe-lkp@lists.linux.dev \
    --cc=ying.huang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.