[linus:master] [jbd2] a794c9ad02: fxmark.ssd_ext4_MWCL_18_bufferedio.works/sec 10.9% improvement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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@xxxxxxxxx

=========================================================================================
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





[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux