All of lore.kernel.org
 help / color / mirror / Atom feed
* [linus:master] [jbd2]  a794c9ad02: fxmark.ssd_ext4_MWCL_18_bufferedio.works/sec 10.9% improvement
@ 2024-07-31  4:55 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-07-31  4:55 UTC (permalink / raw)
  To: Jan Kara
  Cc: oe-lkp, lkp, linux-kernel, Theodore Ts'o, Zhang Yi,
	linux-ext4, ying.huang, feng.tang, fengwei.yin, oliver.sang



Hello,

kernel test robot noticed a 10.9% improvement of fxmark.ssd_ext4_MWCL_18_bufferedio.works/sec on:


commit: a794c9ad026f0a28044347f31929fcdb0270eadc ("jbd2: increase maximum transaction size")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: fxmark
test machine: 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 CPU @ 2.60GHz (Ice Lake) with 128G memory
parameters:

	disk: 1SSD
	media: ssd
	test: MWCL
	fstype: ext4
	directio: bufferedio
	thread_nr: 18
	cpufreq_governor: performance


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

+------------------+-----------------------------------------------------------------------------------------------+
| testcase: change | fxmark: fxmark.ssd_ext4_MWCL_18_directio.works/sec 10.9% improvement                          |
| test machine     | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory |
| test parameters  | cpufreq_governor=performance                                                                  |
|                  | directio=directio                                                                             |
|                  | disk=1SSD                                                                                     |
|                  | fstype=ext4                                                                                   |
|                  | media=ssd                                                                                     |
|                  | test=MWCL                                                                                     |
|                  | thread_nr=18                                                                                  |
+------------------+-----------------------------------------------------------------------------------------------+




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


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

=========================================================================================
compiler/cpufreq_governor/directio/disk/fstype/kconfig/media/rootfs/tbox_group/test/testcase/thread_nr:
  gcc-13/performance/bufferedio/1SSD/ext4/x86_64-rhel-8.3/ssd/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp5/MWCL/fxmark/18

commit: 
  1cf5b024a3 ("jbd2: drop pointless shrinker batch initialization")
  a794c9ad02 ("jbd2: increase maximum transaction size")

1cf5b024a3ffa479 a794c9ad026f0a28044347f3192 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
     10.27            +5.0%      10.78 ±  2%  iostat.cpu.system
     54.92 ±  8%     +30.7%      71.75 ±  7%  mpstat.max_utilization_pct
     25.35 ± 14%     -27.2%      18.46 ± 14%  sched_debug.cfs_rq:/.util_est.avg
    169479 ±  3%      -7.0%     157666 ±  4%  vmstat.io.bo
   1278745 ±  2%     +13.0%    1445139 ±  4%  vmstat.memory.buff
      0.18 ± 54%      -0.1        0.10 ± 30%  perf-profile.children.cycles-pp.sched_balance_softirq
      0.09 ± 19%      -0.0        0.05 ± 46%  perf-profile.children.cycles-pp.__x64_sys_exit_group
      0.10 ± 17%      -0.0        0.06 ± 11%  perf-profile.children.cycles-pp.do_group_exit
      0.11 ± 14%      -0.0        0.08 ± 16%  perf-profile.children.cycles-pp.do_exit
   2408170            -8.3%    2207695 ±  9%  perf-stat.i.branch-misses
   6871267            -4.3%    6578038 ±  2%  perf-stat.i.cache-references
   2404936            -8.3%    2204831 ±  9%  perf-stat.ps.branch-misses
   6890735            -4.3%    6594005 ±  2%  perf-stat.ps.cache-references
   1295677 ±  2%     +14.0%    1477204 ±  4%  numa-meminfo.node0.Active
   1280375 ±  2%     +13.9%    1458502 ±  4%  numa-meminfo.node0.Active(file)
   5276009 ±  2%     +12.7%    5945616 ±  3%  numa-meminfo.node0.KReclaimable
   5276009 ±  2%     +12.7%    5945616 ±  3%  numa-meminfo.node0.SReclaimable
    677395 ±  3%     +13.1%     766117 ±  5%  numa-meminfo.node0.SUnreclaim
   5953404 ±  2%     +12.7%    6711734 ±  3%  numa-meminfo.node0.Slab
    320063 ±  2%     +13.9%     364570 ±  4%  numa-vmstat.node0.nr_active_file
    748619           +15.4%     863566        numa-vmstat.node0.nr_dirtied
   1318890 ±  2%     +12.7%    1486316 ±  3%  numa-vmstat.node0.nr_slab_reclaimable
    169339 ±  3%     +13.1%     191517 ±  5%  numa-vmstat.node0.nr_slab_unreclaimable
    748621           +15.4%     863569        numa-vmstat.node0.nr_written
    320063 ±  2%     +13.9%     364570 ±  4%  numa-vmstat.node0.nr_zone_active_file
   1296975 ±  2%     +14.2%    1480589 ±  4%  meminfo.Active
   1281245 ±  2%     +14.1%    1461473 ±  4%  meminfo.Active(file)
   1283104 ±  2%     +14.0%    1462913 ±  4%  meminfo.Buffers
   5305939 ±  2%     +12.5%    5970380 ±  4%  meminfo.KReclaimable
   5305939 ±  2%     +12.5%    5970380 ±  4%  meminfo.SReclaimable
    775354            +9.6%     849840 ±  3%  meminfo.SUnreclaim
   6081293 ±  2%     +12.2%    6820221 ±  3%  meminfo.Slab
    420.02 ±  3%      -6.9%     391.11        fxmark.ssd_ext4_MWCL_18_bufferedio.idle_sec
     46.36 ±  3%      -7.3%      42.95        fxmark.ssd_ext4_MWCL_18_bufferedio.idle_util
    133.80            +9.9%     147.07        fxmark.ssd_ext4_MWCL_18_bufferedio.sys_sec
     14.77            +9.4%      16.15 ±  2%  fxmark.ssd_ext4_MWCL_18_bufferedio.sys_util
      3.40 ±  3%     +12.3%       3.81 ±  2%  fxmark.ssd_ext4_MWCL_18_bufferedio.user_sec
      0.37 ±  3%     +11.8%       0.42 ±  2%  fxmark.ssd_ext4_MWCL_18_bufferedio.user_util
   9455194           +11.4%   10532038        fxmark.ssd_ext4_MWCL_18_bufferedio.works
    187654           +10.9%     208067        fxmark.ssd_ext4_MWCL_18_bufferedio.works/sec
    320194 ±  2%     +14.0%     364991 ±  4%  proc-vmstat.nr_active_file
    748619           +15.4%     863566        proc-vmstat.nr_dirtied
   1049747            +4.3%    1095271        proc-vmstat.nr_file_pages
   1326715 ±  2%     +12.5%    1492704 ±  4%  proc-vmstat.nr_slab_reclaimable
    193876            +9.6%     212469 ±  3%  proc-vmstat.nr_slab_unreclaimable
    748621           +15.4%     863569        proc-vmstat.nr_written
    320194 ±  2%     +14.0%     364991 ±  4%  proc-vmstat.nr_zone_active_file
   2458878            +7.3%    2639428        proc-vmstat.numa_hit
   2325681            +7.8%    2506229        proc-vmstat.numa_local
   5333733            +9.0%    5812775        proc-vmstat.pgalloc_normal
   5244126            +9.3%    5730805        proc-vmstat.pgfree
  18378357 ±  2%      -4.6%   17536147 ±  2%  proc-vmstat.pgpgout


***************************************************************************************************
lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory
=========================================================================================
compiler/cpufreq_governor/directio/disk/fstype/kconfig/media/rootfs/tbox_group/test/testcase/thread_nr:
  gcc-13/performance/directio/1SSD/ext4/x86_64-rhel-8.3/ssd/debian-11.1-x86_64-20220510.cgz/lkp-csl-2sp7/MWCL/fxmark/18

commit: 
  1cf5b024a3 ("jbd2: drop pointless shrinker batch initialization")
  a794c9ad02 ("jbd2: increase maximum transaction size")

1cf5b024a3ffa479 a794c9ad026f0a28044347f3192 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
     82.99 ± 12%     +20.2%      99.71        mpstat.max_utilization_pct
    329.38            -5.0%     313.04 ±  2%  perf-stat.i.instructions-per-iTLB-miss
    153741 ±  4%     +14.4%     175847 ±  2%  turbostat.C1
    102.10            +1.1%     103.26        turbostat.PkgWatt
     76.73            -1.7%      75.39        iostat.cpu.idle
     13.30            +2.2%      13.60        iostat.cpu.iowait
      9.52 ±  2%      +8.5%      10.33 ±  2%  iostat.cpu.system
    115484            -7.5%     106777        vmstat.io.bo
    911997           +13.2%    1032821        vmstat.memory.buff
     26825            +1.2%      27151        vmstat.system.in
     45.31 ±  2%     -10.1%      40.72 ±  3%  fxmark.ssd_ext4_MWCL_18_directio.idle_util
    172.12 ±  3%     +15.7%     199.13 ±  3%  fxmark.ssd_ext4_MWCL_18_directio.sys_sec
     19.08 ±  3%     +15.1%      21.95 ±  3%  fxmark.ssd_ext4_MWCL_18_directio.sys_util
   9211191           +11.5%   10268392        fxmark.ssd_ext4_MWCL_18_directio.works
    183642           +10.9%     203658        fxmark.ssd_ext4_MWCL_18_directio.works/sec
     15.67 ±  3%     +10.6%      17.33 ±  2%  fxmark.time.percent_of_cpu_this_job_got
    919451           +13.3%    1041606        meminfo.Active
    913989           +13.3%    1035788        meminfo.Active(file)
    915350           +13.3%    1036928        meminfo.Buffers
   3702431           +12.3%    4157764        meminfo.KReclaimable
   3702431           +12.3%    4157764        meminfo.SReclaimable
   4266197           +11.9%    4773429        meminfo.Slab
    919001           +13.3%    1041492        numa-meminfo.node0.Active
    913908           +13.4%    1036089        numa-meminfo.node0.Active(file)
   3680931           +12.3%    4135083        numa-meminfo.node0.KReclaimable
   3680931           +12.3%    4135083        numa-meminfo.node0.SReclaimable
    499103 ±  3%     +12.2%     560196 ±  2%  numa-meminfo.node0.SUnreclaim
   4180035           +12.3%    4695280        numa-meminfo.node0.Slab
    228435           +13.4%     258980        numa-vmstat.node0.nr_active_file
    741634            +9.7%     813930 ±  4%  numa-vmstat.node0.nr_dirtied
    920204           +12.3%    1033566        numa-vmstat.node0.nr_slab_reclaimable
    124764 ±  3%     +12.2%     140030 ±  2%  numa-vmstat.node0.nr_slab_unreclaimable
    741636            +9.7%     813931 ±  4%  numa-vmstat.node0.nr_written
    228435           +13.4%     258980        numa-vmstat.node0.nr_zone_active_file
     44474 ±  8%     +27.7%      56792 ±  3%  sched_debug.cfs_rq:/.avg_vruntime.avg
     61425 ± 14%     +28.1%      78705 ± 10%  sched_debug.cfs_rq:/.avg_vruntime.max
     38449 ±  9%     +28.4%      49369 ±  3%  sched_debug.cfs_rq:/.avg_vruntime.min
     44474 ±  8%     +27.7%      56792 ±  3%  sched_debug.cfs_rq:/.min_vruntime.avg
     61425 ± 14%     +28.1%      78705 ± 10%  sched_debug.cfs_rq:/.min_vruntime.max
     38449 ±  9%     +28.4%      49369 ±  3%  sched_debug.cfs_rq:/.min_vruntime.min
      1368            +6.3%       1453 ±  2%  proc-vmstat.nr_active_anon
    228583           +13.4%     259248        proc-vmstat.nr_active_file
    741634            +9.7%     813930 ±  4%  proc-vmstat.nr_dirtied
    960887            +3.2%     991722        proc-vmstat.nr_file_pages
    926829           +12.3%    1040665        proc-vmstat.nr_slab_reclaimable
    141078            +9.2%     154034        proc-vmstat.nr_slab_unreclaimable
    741636            +9.7%     813931 ±  4%  proc-vmstat.nr_written
      1368            +6.3%       1453 ±  2%  proc-vmstat.nr_zone_active_anon
    228583           +13.4%     259248        proc-vmstat.nr_zone_active_file
   2377668            +7.2%    2548605        proc-vmstat.numa_hit
   2277581            +7.3%    2444791        proc-vmstat.numa_local
     27510            +9.6%      30163        proc-vmstat.pgactivate
   5155991            +9.2%    5629540        proc-vmstat.pgalloc_normal
   5134429            +9.2%    5608738        proc-vmstat.pgfree
  18015387            -5.4%   17048860        proc-vmstat.pgpgout
      6.85 ±  6%      -2.2        4.68 ± 12%  perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
      6.85 ±  6%      -2.2        4.68 ± 12%  perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
      6.85 ±  6%      -2.2        4.68 ± 12%  perf-profile.calltrace.cycles-pp.ret_from_fork_asm
      5.63 ±  5%      -1.9        3.74 ± 14%  perf-profile.calltrace.cycles-pp.kjournald2.kthread.ret_from_fork.ret_from_fork_asm
      5.61 ±  5%      -1.9        3.74 ± 14%  perf-profile.calltrace.cycles-pp.jbd2_journal_commit_transaction.kjournald2.kthread.ret_from_fork.ret_from_fork_asm
      2.53 ± 10%      -0.7        1.83 ±  8%  perf-profile.calltrace.cycles-pp.jbd2_journal_get_write_access.__ext4_journal_get_write_access.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir
      2.55 ±  9%      -0.7        1.86 ±  8%  perf-profile.calltrace.cycles-pp.__ext4_journal_get_write_access.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir.ext4_create
      1.79 ± 12%      -0.6        1.17 ±  8%  perf-profile.calltrace.cycles-pp.jbd2_journal_dirty_metadata.__ext4_handle_dirty_metadata.add_dirent_to_buf.ext4_dx_add_entry.ext4_add_entry
      1.88 ± 11%      -0.6        1.29 ±  8%  perf-profile.calltrace.cycles-pp.__ext4_handle_dirty_metadata.add_dirent_to_buf.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir
      1.68 ± 12%      -0.6        1.13 ± 10%  perf-profile.calltrace.cycles-pp.do_get_write_access.jbd2_journal_get_write_access.__ext4_journal_get_write_access.ext4_dx_add_entry.ext4_add_entry
      0.95 ± 19%      -0.5        0.41 ± 72%  perf-profile.calltrace.cycles-pp._raw_spin_lock.do_get_write_access.jbd2_journal_get_write_access.__ext4_journal_get_write_access.ext4_dx_add_entry
      1.42 ± 11%      -0.5        0.94 ± 14%  perf-profile.calltrace.cycles-pp.crc32c_pcl_intel_update.jbd2_journal_commit_transaction.kjournald2.kthread.ret_from_fork
      1.40 ± 11%      -0.5        0.92 ± 14%  perf-profile.calltrace.cycles-pp.crc_pcl.crc32c_pcl_intel_update.jbd2_journal_commit_transaction.kjournald2.kthread
      1.08 ± 17%      -0.4        0.65 ±  9%  perf-profile.calltrace.cycles-pp._raw_spin_lock.jbd2_journal_dirty_metadata.__ext4_handle_dirty_metadata.add_dirent_to_buf.ext4_dx_add_entry
      1.60 ±  7%      -0.3        1.31 ± 11%  perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      0.63 ±  6%      -0.3        0.38 ± 71%  perf-profile.calltrace.cycles-pp.asm_common_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      0.63 ±  6%      -0.2        0.38 ± 71%  perf-profile.calltrace.cycles-pp.common_interrupt.asm_common_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call
      0.95 ± 11%      -0.2        0.72 ±  5%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      0.84 ± 12%      -0.2        0.64 ±  6%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call
      0.76 ±  5%      -0.1        0.66 ±  8%  perf-profile.calltrace.cycles-pp.jbd2_journal_get_write_access.__ext4_journal_get_write_access.__ext4_new_inode.ext4_create.lookup_open
      1.52 ±  6%      +0.1        1.62 ±  2%  perf-profile.calltrace.cycles-pp.do_open.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
      0.67 ± 13%      +0.1        0.81 ±  9%  perf-profile.calltrace.cycles-pp.__ext4_read_dirblock.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir.ext4_create
      0.84 ±  9%      +0.2        1.00 ± 13%  perf-profile.calltrace.cycles-pp.dput.__fput.__x64_sys_close.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.27 ±  6%      +0.2        1.44 ±  5%  perf-profile.calltrace.cycles-pp.ext4_bread.__ext4_read_dirblock.dx_probe.ext4_dx_add_entry.ext4_add_entry
      1.26 ±  6%      +0.2        1.43 ±  4%  perf-profile.calltrace.cycles-pp.ext4_getblk.ext4_bread.__ext4_read_dirblock.dx_probe.ext4_dx_add_entry
      1.46 ±  7%      +0.2        1.66 ±  4%  perf-profile.calltrace.cycles-pp.do_split.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir.ext4_create
      1.42 ±  7%      +0.2        1.66 ±  6%  perf-profile.calltrace.cycles-pp.__ext4_read_dirblock.dx_probe.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir
      2.34 ±  4%      +0.3        2.59 ±  3%  perf-profile.calltrace.cycles-pp.dx_probe.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir.ext4_create
      1.98 ±  3%      +0.3        2.24 ±  6%  perf-profile.calltrace.cycles-pp.__fput.__x64_sys_close.do_syscall_64.entry_SYSCALL_64_after_hwframe.__close
      2.54 ±  4%      +0.3        2.83 ±  5%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__close
      2.57 ±  4%      +0.3        2.87 ±  5%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__close
      2.42 ±  4%      +0.3        2.74 ±  5%  perf-profile.calltrace.cycles-pp.__x64_sys_close.do_syscall_64.entry_SYSCALL_64_after_hwframe.__close
      2.39 ±  5%      +0.4        2.74 ±  5%  perf-profile.calltrace.cycles-pp.ext4_bread.__ext4_read_dirblock.dx_probe.ext4_dx_find_entry.__ext4_find_entry
      2.38 ±  5%      +0.4        2.73 ±  5%  perf-profile.calltrace.cycles-pp.ext4_getblk.ext4_bread.__ext4_read_dirblock.dx_probe.ext4_dx_find_entry
      2.62 ±  6%      +0.5        3.07 ±  4%  perf-profile.calltrace.cycles-pp.__ext4_read_dirblock.dx_probe.ext4_dx_find_entry.__ext4_find_entry.ext4_lookup
      3.64 ±  4%      +0.5        4.13 ±  4%  perf-profile.calltrace.cycles-pp.dx_probe.ext4_dx_find_entry.__ext4_find_entry.ext4_lookup.lookup_open
     18.30 ±  2%      +0.9       19.16        perf-profile.calltrace.cycles-pp.__ext4_find_entry.ext4_lookup.lookup_open.open_last_lookups.path_openat
     18.92 ±  2%      +0.9       19.81        perf-profile.calltrace.cycles-pp.ext4_lookup.lookup_open.open_last_lookups.path_openat.do_filp_open
      4.84            +1.0        5.82 ± 10%  perf-profile.calltrace.cycles-pp.__ext4_check_dir_entry.ext4_find_dest_de.add_dirent_to_buf.ext4_dx_add_entry.ext4_add_entry
     15.33            +1.2       16.48 ±  2%  perf-profile.calltrace.cycles-pp.ext4_find_dest_de.add_dirent_to_buf.ext4_dx_add_entry.ext4_add_entry.ext4_add_nondir
     51.37            +1.7       53.03 ±  2%  perf-profile.calltrace.cycles-pp.ext4_create.lookup_open.open_last_lookups.path_openat.do_filp_open
     72.49            +2.6       75.05        perf-profile.calltrace.cycles-pp.lookup_open.open_last_lookups.path_openat.do_filp_open.do_sys_openat2
     73.47            +2.7       76.12        perf-profile.calltrace.cycles-pp.open_last_lookups.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
     80.62            +2.7       83.30        perf-profile.calltrace.cycles-pp.open64
     78.14            +2.7       80.83        perf-profile.calltrace.cycles-pp.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64
     79.10            +2.7       81.80        perf-profile.calltrace.cycles-pp.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
     78.22            +2.7       80.92        perf-profile.calltrace.cycles-pp.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
     79.14            +2.7       81.85        perf-profile.calltrace.cycles-pp.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
     79.56            +2.7       82.29        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
     79.60            +2.7       82.33        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.open64
      6.86 ±  6%      -2.2        4.68 ± 12%  perf-profile.children.cycles-pp.ret_from_fork
      6.86 ±  6%      -2.2        4.68 ± 12%  perf-profile.children.cycles-pp.ret_from_fork_asm
      6.85 ±  6%      -2.2        4.68 ± 12%  perf-profile.children.cycles-pp.kthread
      5.63 ±  5%      -1.9        3.74 ± 14%  perf-profile.children.cycles-pp.jbd2_journal_commit_transaction
      5.63 ±  5%      -1.9        3.74 ± 14%  perf-profile.children.cycles-pp.kjournald2
      6.26 ±  7%      -1.0        5.24 ±  4%  perf-profile.children.cycles-pp.jbd2_journal_get_write_access
      6.46 ±  7%      -1.0        5.45 ±  4%  perf-profile.children.cycles-pp.__ext4_journal_get_write_access
      2.15 ± 11%      -0.7        1.46 ±  7%  perf-profile.children.cycles-pp.jbd2_journal_dirty_metadata
      3.07 ±  8%      -0.7        2.38 ±  6%  perf-profile.children.cycles-pp.__ext4_handle_dirty_metadata
      1.96 ± 12%      -0.6        1.32 ±  9%  perf-profile.children.cycles-pp.do_get_write_access
      2.74 ± 16%      -0.5        2.20 ± 11%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      2.62 ±  4%      -0.4        2.20 ±  5%  perf-profile.children.cycles-pp.crc_pcl
      3.91 ±  4%      -0.4        3.49 ±  4%  perf-profile.children.cycles-pp.crc32c_pcl_intel_update
      1.18 ±  4%      -0.3        0.89 ± 10%  perf-profile.children.cycles-pp.__jbd2_journal_file_buffer
      1.67 ±  6%      -0.3        1.38 ± 11%  perf-profile.children.cycles-pp.intel_idle
      0.66 ±  8%      -0.2        0.44 ± 20%  perf-profile.children.cycles-pp.jbd2_journal_write_metadata_buffer
      1.28 ±  7%      -0.2        1.07 ±  6%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.58 ±  8%      -0.2        0.40 ± 14%  perf-profile.children.cycles-pp.__jbd2_journal_refile_buffer
      1.13 ±  9%      -0.2        0.95 ±  7%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.56 ±  9%      -0.2        0.40 ± 11%  perf-profile.children.cycles-pp.__jbd2_journal_temp_unlink_buffer
      1.20 ±  2%      -0.2        1.05 ±  4%  perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
      0.40 ±  8%      -0.1        0.27 ± 18%  perf-profile.children.cycles-pp.jbd2_journal_put_journal_head
      0.33 ±  9%      -0.1        0.21 ± 21%  perf-profile.children.cycles-pp.__jbd2_journal_remove_checkpoint
      0.34 ± 15%      -0.1        0.24 ± 14%  perf-profile.children.cycles-pp.mark_buffer_dirty
      0.36 ± 10%      -0.1        0.26 ± 10%  perf-profile.children.cycles-pp.submit_bh_wbc
      0.26 ± 14%      -0.1        0.17 ± 13%  perf-profile.children.cycles-pp.__slab_free
      0.35 ± 10%      -0.1        0.26 ± 12%  perf-profile.children.cycles-pp.end_bio_bh_io_sync
      0.28 ± 12%      -0.1        0.20 ± 13%  perf-profile.children.cycles-pp.jbd2_journal_add_journal_head
      0.41 ± 13%      -0.1        0.33 ± 15%  perf-profile.children.cycles-pp.submit_bio_noacct_nocheck
      0.38 ± 16%      -0.1        0.30 ± 15%  perf-profile.children.cycles-pp.__submit_bio
      0.16 ± 17%      -0.1        0.09 ± 17%  perf-profile.children.cycles-pp.free_buffer_head
      0.22 ±  6%      -0.1        0.14 ± 28%  perf-profile.children.cycles-pp.jbd2_journal_file_buffer
      0.59 ±  7%      -0.1        0.53 ±  7%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.34 ± 13%      -0.1        0.27 ± 12%  perf-profile.children.cycles-pp.blk_mq_submit_bio
      0.16 ± 16%      -0.1        0.10 ± 15%  perf-profile.children.cycles-pp.bio_alloc_bioset
      0.23 ±  8%      -0.0        0.18 ± 14%  perf-profile.children.cycles-pp.ktime_get
      0.11 ±  6%      -0.0        0.07 ± 12%  perf-profile.children.cycles-pp.mempool_alloc_noprof
      0.12 ± 14%      +0.0        0.15 ±  4%  perf-profile.children.cycles-pp.ext4_get_group_info
      0.10 ± 18%      +0.0        0.15 ± 16%  perf-profile.children.cycles-pp.__irqentry_text_start
      0.09 ± 32%      +0.1        0.16 ± 24%  perf-profile.children.cycles-pp.mnt_want_write
      0.22 ±  9%      +0.1        0.29 ± 16%  perf-profile.children.cycles-pp.memcg_list_lru_alloc
      0.13 ± 53%      +0.1        0.22 ± 30%  perf-profile.children.cycles-pp.__dquot_initialize
      2.40 ±  3%      +0.2        2.59 ±  5%  perf-profile.children.cycles-pp.ext4_fill_raw_inode
      1.47 ±  7%      +0.2        1.67 ±  4%  perf-profile.children.cycles-pp.do_split
      2.00 ±  3%      +0.3        2.26 ±  6%  perf-profile.children.cycles-pp.__fput
      2.42 ±  4%      +0.3        2.74 ±  5%  perf-profile.children.cycles-pp.__x64_sys_close
      5.98 ±  4%      +0.8        6.74 ±  2%  perf-profile.children.cycles-pp.dx_probe
     18.30 ±  2%      +0.9       19.16        perf-profile.children.cycles-pp.__ext4_find_entry
     18.92 ±  2%      +0.9       19.82        perf-profile.children.cycles-pp.ext4_lookup
      4.94            +1.0        5.94 ± 10%  perf-profile.children.cycles-pp.__ext4_check_dir_entry
      8.26 ±  5%      +1.0        9.29 ±  3%  perf-profile.children.cycles-pp.__ext4_read_dirblock
     15.44            +1.1       16.58 ±  2%  perf-profile.children.cycles-pp.ext4_find_dest_de
     51.38            +1.7       53.03 ±  2%  perf-profile.children.cycles-pp.ext4_create
     72.50            +2.6       75.06        perf-profile.children.cycles-pp.lookup_open
     73.48            +2.7       76.13        perf-profile.children.cycles-pp.open_last_lookups
     80.70            +2.7       83.36        perf-profile.children.cycles-pp.open64
     78.19            +2.7       80.87        perf-profile.children.cycles-pp.path_openat
     79.15            +2.7       81.84        perf-profile.children.cycles-pp.do_sys_openat2
     78.26            +2.7       80.96        perf-profile.children.cycles-pp.do_filp_open
     79.19            +2.7       81.89        perf-profile.children.cycles-pp.__x64_sys_openat
     82.66            +2.9       85.59        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     82.58            +2.9       85.51        perf-profile.children.cycles-pp.do_syscall_64
      2.72 ± 16%      -0.5        2.19 ± 11%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      2.61 ±  4%      -0.4        2.18 ±  5%  perf-profile.self.cycles-pp.crc_pcl
      1.18 ±  5%      -0.4        0.77 ± 16%  perf-profile.self.cycles-pp.jbd2_journal_commit_transaction
      2.27 ±  8%      -0.3        1.97 ±  9%  perf-profile.self.cycles-pp.jbd2_journal_get_write_access
      1.67 ±  6%      -0.3        1.38 ± 11%  perf-profile.self.cycles-pp.intel_idle
      0.78 ±  3%      -0.2        0.57 ±  9%  perf-profile.self.cycles-pp.__jbd2_journal_file_buffer
      0.56 ±  9%      -0.2        0.40 ± 11%  perf-profile.self.cycles-pp.__jbd2_journal_temp_unlink_buffer
      0.35 ±  5%      -0.1        0.22 ± 28%  perf-profile.self.cycles-pp.jbd2_journal_write_metadata_buffer
      0.37 ±  7%      -0.1        0.25 ± 20%  perf-profile.self.cycles-pp.jbd2_journal_put_journal_head
      0.28 ± 13%      -0.1        0.18 ± 14%  perf-profile.self.cycles-pp.do_get_write_access
      0.26 ± 13%      -0.1        0.16 ± 13%  perf-profile.self.cycles-pp.__slab_free
      0.26 ± 13%      -0.1        0.18 ± 14%  perf-profile.self.cycles-pp.jbd2_journal_add_journal_head
      0.49 ±  6%      -0.1        0.44 ±  6%  perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
      0.18 ± 10%      -0.0        0.13 ± 23%  perf-profile.self.cycles-pp.cpuidle_enter_state
      0.17 ±  7%      -0.0        0.13 ±  9%  perf-profile.self.cycles-pp.jbd2__journal_start
      0.16 ±  8%      -0.0        0.13 ± 13%  perf-profile.self.cycles-pp.ktime_get
      0.12 ± 14%      +0.0        0.15 ±  3%  perf-profile.self.cycles-pp.ext4_get_group_info
      0.03 ±100%      +0.1        0.08 ± 27%  perf-profile.self.cycles-pp.ext4_group_desc_csum_set
      1.06 ±  6%      +0.1        1.17 ±  5%  perf-profile.self.cycles-pp.filemap_get_entry
      4.89            +1.0        5.88 ± 10%  perf-profile.self.cycles-pp.__ext4_check_dir_entry





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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-07-31  4:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-31  4:55 [linus:master] [jbd2] a794c9ad02: fxmark.ssd_ext4_MWCL_18_bufferedio.works/sec 10.9% improvement kernel test robot

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.