lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Sun, 8 Aug 2021 21:45:19 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Filipe Manana <fdmanana@...e.com>
Cc:     David Sterba <dsterba@...e.com>,
        LKML <linux-kernel@...r.kernel.org>, lkp@...ts.01.org,
        lkp@...el.com, ying.huang@...el.com, feng.tang@...el.com,
        zhengjun.xing@...ux.intel.com, linux-btrfs@...r.kernel.org
Subject: [btrfs]  ecc64fab7d:  stress-ng.link.ops_per_sec -81.7% regression



Greeting,

FYI, we noticed a -81.7% regression of stress-ng.link.ops_per_sec due to commit:


commit: ecc64fab7d49c678e70bd4c35fe64d2ab3e3d212 ("btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master


in testcase: stress-ng
on test machine: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory
with following parameters:

	nr_threads: 10%
	disk: 1HDD
	testtime: 60s
	fs: btrfs
	class: filesystem
	test: link
	cpufreq_governor: performance
	ucode: 0x5003006




If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang@...el.com>


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


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        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
        bin/lkp run                    generated-yaml-file

=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode:
  filesystem/gcc-9/performance/1HDD/btrfs/x86_64-rhel-8.3/10%/debian-10.4-x86_64-20200603.cgz/lkp-csl-2sp7/link/stress-ng/60s/0x5003006

commit: 
  240246f6b9 ("btrfs: mark compressed range uptodate only if all bio succeed")
  ecc64fab7d ("btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction")

240246f6b913b0c2 ecc64fab7d49c678e70bd4c35fe 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    227.57 ±  2%     -81.9%      41.14 ± 10%  stress-ng.link.ops
      3.75 ±  2%     -81.7%       0.69 ± 10%  stress-ng.link.ops_per_sec
    949188 ±  2%   +4871.8%   47192178 ±  6%  stress-ng.time.file_system_outputs
   8737302 ±  3%     +18.5%   10352864 ±  5%  stress-ng.time.voluntary_context_switches
      6.96            -4.9%       6.62        iostat.cpu.system
      4659 ± 27%     -73.6%       1228 ± 73%  numa-meminfo.node0.Dirty
      3435 ± 39%     -69.5%       1048 ± 95%  numa-meminfo.node1.Dirty
     11008 ±  7%     -10.6%       9835 ±  6%  softirqs.CPU4.SCHED
     11489 ±  5%     -14.1%       9871 ± 10%  softirqs.CPU49.SCHED
      4721 ±  5%     -87.1%     610.86 ± 23%  vmstat.io.bo
   2817765           +21.3%    3416713        vmstat.memory.cache
      2663            +3.5%       2757        turbostat.Bzy_MHz
   8407573 ±  4%     +15.4%    9703225 ±  6%  turbostat.C1
    158.73            +4.0%     165.10        turbostat.PkgWatt
      9517 ±  6%     -88.6%       1088 ± 19%  interrupts.315:PCI-MSI.376832-edge.ahci[0000:00:17.0]
      5890 ± 49%     -68.2%       1875 ± 68%  interrupts.CPU21.CAL:Function_call_interrupts
    471.14 ± 57%    +124.1%       1056 ± 41%  interrupts.CPU75.NMI:Non-maskable_interrupts
    471.14 ± 57%    +124.1%       1056 ± 41%  interrupts.CPU75.PMI:Performance_monitoring_interrupts
      0.29 ±  5%      -0.2        0.04 ± 20%  mpstat.cpu.all.iowait%
      0.90 ±  8%      -0.2        0.74 ±  3%  mpstat.cpu.all.irq%
      0.07 ±  5%      -0.0        0.06 ±  2%  mpstat.cpu.all.soft%
      0.18 ±  2%      -0.0        0.14 ±  2%  mpstat.cpu.all.usr%
    292111 ±  2%    +207.8%     898999        meminfo.Active
    285313 ±  2%    +212.7%     892049        meminfo.Active(file)
   2689046           +22.4%    3291841        meminfo.Cached
      8096 ±  2%     -72.1%       2259 ±  6%  meminfo.Dirty
      7347 ±  5%     -46.4%       3938 ± 40%  meminfo.Inactive(file)
   4474242           +13.7%    5086026        meminfo.Memused
   4500587           +14.5%    5152537        meminfo.max_used_kB
     47198 ± 34%   +3147.3%    1532689 ± 78%  numa-vmstat.node0.nr_dirtied
      1163 ± 27%     -73.6%     306.86 ± 73%  numa-vmstat.node0.nr_dirty
     13644 ± 34%     -82.6%       2373 ± 58%  numa-vmstat.node0.nr_written
      1192 ± 29%     -74.2%     307.71 ± 74%  numa-vmstat.node0.nr_zone_write_pending
    858.29 ± 39%     -69.6%     260.71 ± 96%  numa-vmstat.node1.nr_dirty
      8345 ± 58%     -81.8%       1514 ±101%  numa-vmstat.node1.nr_written
    870.29 ± 38%     -69.8%     262.71 ± 95%  numa-vmstat.node1.nr_zone_write_pending
     71331 ±  2%    +212.7%     223017        proc-vmstat.nr_active_file
    159852 ±  2%   +3593.0%    5903385 ±  6%  proc-vmstat.nr_dirtied
      2023 ±  2%     -72.0%     566.00 ±  7%  proc-vmstat.nr_dirty
    672525           +22.4%     823223        proc-vmstat.nr_file_pages
      1836 ±  5%     -46.5%     983.00 ± 40%  proc-vmstat.nr_inactive_file
     43756 ±  5%     -87.1%       5658 ± 24%  proc-vmstat.nr_written
     71331 ±  2%    +212.7%     223017        proc-vmstat.nr_zone_active_file
      1836 ±  5%     -46.5%     983.00 ± 40%  proc-vmstat.nr_zone_inactive_file
      2055 ±  3%     -72.3%     570.00 ±  6%  proc-vmstat.nr_zone_write_pending
    617463           +17.3%     724326        proc-vmstat.numa_hit
    530828           +20.1%     637670        proc-vmstat.numa_local
     49518 ±  2%     +47.9%      73219 ± 16%  proc-vmstat.pgactivate
    648782           +15.4%     748934        proc-vmstat.pgalloc_normal
    358760            -3.4%     346576        proc-vmstat.pgfree
    308332 ±  6%     -87.5%      38626 ± 24%  proc-vmstat.pgpgout
 2.142e+09           -15.7%  1.806e+09 ±  2%  perf-stat.i.branch-instructions
  18232988 ±  3%     -17.5%   15041745 ±  3%  perf-stat.i.branch-misses
      2.02 ±  3%     +14.5%       2.31        perf-stat.i.cpi
 2.129e+10            -4.8%  2.026e+10        perf-stat.i.cpu-cycles
      0.02 ± 36%      -0.0        0.00 ± 34%  perf-stat.i.dTLB-load-miss-rate%
    385230 ± 32%     -72.5%     105867 ± 28%  perf-stat.i.dTLB-load-misses
 2.742e+09           -17.8%  2.253e+09        perf-stat.i.dTLB-loads
  1.11e+09 ±  2%     -23.2%  8.532e+08 ±  2%  perf-stat.i.dTLB-stores
     32.05            -3.7       28.32        perf-stat.i.iTLB-load-miss-rate%
   3835461 ±  2%     -26.6%    2816654 ±  3%  perf-stat.i.iTLB-load-misses
   8289183 ±  3%     -12.0%    7292203 ±  3%  perf-stat.i.iTLB-loads
 1.069e+10           -16.6%  8.923e+09        perf-stat.i.instructions
      2913 ±  2%     +13.8%       3316 ±  5%  perf-stat.i.instructions-per-iTLB-miss
      0.52 ±  3%     -12.9%       0.45        perf-stat.i.ipc
      0.22            -4.8%       0.21        perf-stat.i.metric.GHz
     62.64           -18.1%      51.27        perf-stat.i.metric.M/sec
     92.36           -23.1       69.23 ±  6%  perf-stat.i.node-store-miss-rate%
     98872 ±  6%    +764.1%     854357 ± 10%  perf-stat.i.node-stores
     22849           -71.6%       6482 ±  6%  perf-stat.i.page-faults
      1.99 ±  2%     +14.0%       2.27        perf-stat.overall.cpi
      0.01 ± 32%      -0.0        0.00 ± 27%  perf-stat.overall.dTLB-load-miss-rate%
     31.64            -3.8       27.87        perf-stat.overall.iTLB-load-miss-rate%
      2789 ±  2%     +13.7%       3172 ±  4%  perf-stat.overall.instructions-per-iTLB-miss
      0.50 ±  2%     -12.3%       0.44        perf-stat.overall.ipc
     95.08           -26.8       68.28 ±  6%  perf-stat.overall.node-store-miss-rate%
 2.108e+09           -15.7%  1.777e+09 ±  2%  perf-stat.ps.branch-instructions
  17956331 ±  3%     -17.5%   14821238 ±  3%  perf-stat.ps.branch-misses
 2.095e+10            -4.8%  1.994e+10        perf-stat.ps.cpu-cycles
    379273 ± 32%     -72.5%     104229 ± 28%  perf-stat.ps.dTLB-load-misses
 2.698e+09           -17.8%  2.218e+09        perf-stat.ps.dTLB-loads
 1.093e+09 ±  2%     -23.1%  8.398e+08 ±  2%  perf-stat.ps.dTLB-stores
   3774726 ±  2%     -26.6%    2772418 ±  3%  perf-stat.ps.iTLB-load-misses
   8157708 ±  3%     -12.0%    7176458 ±  3%  perf-stat.ps.iTLB-loads
 1.052e+10           -16.6%  8.783e+09        perf-stat.ps.instructions
     97299 ±  6%    +763.6%     840325 ± 10%  perf-stat.ps.node-stores
     22491           -71.6%       6381 ±  6%  perf-stat.ps.page-faults
 6.702e+11           -17.1%  5.556e+11        perf-stat.total.instructions
      5395 ±  2%      -9.6%       4876 ±  3%  slabinfo.Acpi-State.active_objs
      5395 ±  2%      -9.6%       4876 ±  3%  slabinfo.Acpi-State.num_objs
    485.57 ±  5%     -55.8%     214.86 ±  8%  slabinfo.biovec-128.active_objs
    485.57 ±  5%     -55.8%     214.86 ±  8%  slabinfo.biovec-128.num_objs
    516.43 ± 12%     -23.6%     394.43 ±  9%  slabinfo.biovec-64.active_objs
    516.43 ± 12%     -23.6%     394.43 ±  9%  slabinfo.biovec-64.num_objs
    392.71 ±  8%     -49.5%     198.43 ± 12%  slabinfo.biovec-max.active_objs
    407.86 ±  7%     -49.3%     206.71 ± 11%  slabinfo.biovec-max.num_objs
      7325 ±  3%     -55.1%       3287 ±  6%  slabinfo.btrfs_delayed_tree_ref.active_objs
    187.43 ±  3%     -55.3%      83.86 ±  6%  slabinfo.btrfs_delayed_tree_ref.active_slabs
      7325 ±  3%     -55.1%       3287 ±  6%  slabinfo.btrfs_delayed_tree_ref.num_objs
    187.43 ±  3%     -55.3%      83.86 ±  6%  slabinfo.btrfs_delayed_tree_ref.num_slabs
      8208           -51.2%       4004 ±  8%  slabinfo.btrfs_extent_map.active_objs
      8208           -51.2%       4004 ±  8%  slabinfo.btrfs_extent_map.num_objs
    903.14 ±  6%     -77.0%     207.29 ± 33%  slabinfo.btrfs_ordered_extent.active_objs
    903.14 ±  6%     -77.0%     207.29 ± 33%  slabinfo.btrfs_ordered_extent.num_objs
      9693 ±  3%     -17.3%       8017 ±  7%  slabinfo.fsnotify_mark_connector.active_objs
      9693 ±  3%     -17.3%       8017 ±  7%  slabinfo.fsnotify_mark_connector.num_objs
     13523 ±  6%     -37.0%       8525 ±  6%  slabinfo.kmalloc-128.active_objs
    425.29 ±  6%     -36.6%     269.57 ±  6%  slabinfo.kmalloc-128.active_slabs
     13629 ±  6%     -36.6%       8642 ±  6%  slabinfo.kmalloc-128.num_objs
    425.29 ±  6%     -36.6%     269.57 ±  6%  slabinfo.kmalloc-128.num_slabs
     17162 ±  6%     -33.9%      11351 ±  5%  slabinfo.kmalloc-192.active_objs
    411.71 ±  6%     -34.0%     271.71 ±  5%  slabinfo.kmalloc-192.active_slabs
     17307 ±  6%     -34.0%      11430 ±  5%  slabinfo.kmalloc-192.num_objs
    411.71 ±  6%     -34.0%     271.71 ±  5%  slabinfo.kmalloc-192.num_slabs
     23093 ±  9%     -64.0%       8304 ±  6%  slabinfo.kmalloc-rcl-96.active_objs
    549.43 ±  9%     -64.1%     197.29 ±  6%  slabinfo.kmalloc-rcl-96.active_slabs
     23095 ±  9%     -64.0%       8304 ±  6%  slabinfo.kmalloc-rcl-96.num_objs
    549.43 ±  9%     -64.1%     197.29 ±  6%  slabinfo.kmalloc-rcl-96.num_slabs
      2224 ±  4%     -31.9%       1514 ±  7%  slabinfo.mnt_cache.active_objs
      2224 ±  4%     -31.9%       1514 ±  7%  slabinfo.mnt_cache.num_objs
      8352 ±  2%     +79.5%      14992 ±  6%  slabinfo.pool_workqueue.active_objs
    261.71 ±  2%     +79.3%     469.14 ±  6%  slabinfo.pool_workqueue.active_slabs
      8381 ±  2%     +79.2%      15022 ±  6%  slabinfo.pool_workqueue.num_objs
    261.71 ±  2%     +79.3%     469.14 ±  6%  slabinfo.pool_workqueue.num_slabs
     29474           +13.4%      33417 ±  2%  slabinfo.radix_tree_node.active_objs
     29474           +13.4%      33429 ±  2%  slabinfo.radix_tree_node.num_objs
    612.57 ±  9%     -35.3%     396.43 ± 11%  slabinfo.skbuff_fclone_cache.active_objs
    612.57 ±  9%     -35.3%     396.43 ± 11%  slabinfo.skbuff_fclone_cache.num_objs
     30.52 ±  3%     -28.4        2.16 ±158%  perf-profile.calltrace.cycles-pp.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe
     30.35 ±  3%     -28.2        2.15 ±158%  perf-profile.calltrace.cycles-pp.vfs_unlink.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe
     30.28 ±  3%     -28.1        2.15 ±158%  perf-profile.calltrace.cycles-pp.btrfs_unlink.vfs_unlink.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe
     29.86 ±  3%     -27.7        2.11 ±158%  perf-profile.calltrace.cycles-pp.btrfs_unlink_inode.btrfs_unlink.vfs_unlink.do_unlinkat.do_syscall_64
     29.86 ±  3%     -27.7        2.11 ±158%  perf-profile.calltrace.cycles-pp.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink.vfs_unlink.do_unlinkat
     19.65 ±  4%     -18.3        1.36 ±158%  perf-profile.calltrace.cycles-pp.btrfs_add_link.btrfs_link.vfs_link.do_linkat.__x64_sys_link
     18.68 ±  3%     -17.4        1.26 ±158%  perf-profile.calltrace.cycles-pp.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink.vfs_unlink
     17.74 ±  3%     -16.5        1.20 ±158%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink
     15.15 ±  3%     -14.1        1.03 ±158%  perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_unlink_inode
     15.10 ±  3%     -14.1        1.02 ±158%  perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode
     14.92 ±  3%     -13.9        1.01 ±158%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref
     12.51 ±  4%     -11.6        0.88 ±158%  perf-profile.calltrace.cycles-pp.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link.vfs_link.do_linkat
     10.73 ±  4%     -10.0        0.76 ±158%  perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link.vfs_link
     10.23 ±  4%      -9.5        0.72 ±158%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link
      9.38 ±  4%      -8.8        0.62 ±158%  perf-profile.calltrace.cycles-pp.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink.vfs_unlink
      9.34 ±  4%      -8.7        0.62 ±158%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink
      7.85 ±  4%      -7.3        0.52 ±158%  perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_unlink_inode
      7.82 ±  4%      -7.3        0.51 ±158%  perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_dir_item.__btrfs_unlink_inode
      7.72 ±  4%      -7.2        0.51 ±158%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_dir_item
      7.65 ±  4%      -7.1        0.52 ±158%  perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_insert_inode_ref.btrfs_add_link
      7.62 ±  4%      -7.1        0.52 ±158%  perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_insert_inode_ref
      6.93 ±  4%      -6.5        0.46 ±158%  perf-profile.calltrace.cycles-pp.btrfs_insert_dir_item.btrfs_add_link.btrfs_link.vfs_link.do_linkat
      6.16 ±  4%      -5.8        0.41 ±158%  perf-profile.calltrace.cycles-pp.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link.btrfs_link.vfs_link
      6.15 ±  4%      -5.7        0.41 ±159%  perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link.btrfs_link
      5.67 ±  4%      -5.3        0.38 ±159%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link
     28.95 ±  3%      -2.8       26.20 ±  6%  perf-profile.calltrace.cycles-pp.osq_lock.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot
      0.00            +0.6        0.58 ±  8%  perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.copy_items.btrfs_log_inode
      0.00            +0.6        0.61 ± 11%  perf-profile.calltrace.cycles-pp.btrfs_search_forward.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name
      0.00            +0.7        0.69 ± 13%  perf-profile.calltrace.cycles-pp.setup_items_for_insert.btrfs_insert_empty_items.copy_items.btrfs_log_inode.log_new_dir_dentries
      0.00            +1.0        1.00 ± 17%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name
      0.00            +1.2        1.21 ± 15%  perf-profile.calltrace.cycles-pp.btrfs_search_forward.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link
      0.00            +1.6        1.60 ± 18%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.overwrite_item.log_dir_items.log_directory_changes.btrfs_log_inode
      0.00            +2.0        2.01 ± 18%  perf-profile.calltrace.cycles-pp.overwrite_item.log_dir_items.log_directory_changes.btrfs_log_inode.btrfs_log_inode_parent
      0.00            +2.1        2.14 ± 18%  perf-profile.calltrace.cycles-pp.log_dir_items.log_directory_changes.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_new_name
      0.00            +2.1        2.14 ± 18%  perf-profile.calltrace.cycles-pp.log_directory_changes.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link
      0.00            +2.4        2.43 ± 17%  perf-profile.calltrace.cycles-pp.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link.vfs_link
      0.00            +2.7        2.66 ± 44%  perf-profile.calltrace.cycles-pp.split_leaf.btrfs_search_slot.btrfs_insert_empty_items.copy_items.btrfs_log_inode
      0.00            +2.9        2.85 ± 75%  perf-profile.calltrace.cycles-pp.btrfs_del_leaf.btrfs_del_items.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries
      0.00            +3.8        3.83 ± 58%  perf-profile.calltrace.cycles-pp.btrfs_del_items.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent
     11.90 ±  5%      +4.3       16.20 ±  6%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items
      0.00           +15.6       15.57 ± 13%  perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.copy_items
      0.00           +15.6       15.62 ± 13%  perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.copy_items.btrfs_log_inode
      0.00           +15.7       15.73 ± 14%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.drop_objectid_items
      0.00           +15.9       15.87 ± 14%  perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.drop_objectid_items.btrfs_log_inode
      0.00           +15.9       15.93 ± 14%  perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries
      0.00           +17.3       17.26 ± 14%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent
      0.00           +20.1       20.15 ± 15%  perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.copy_items.btrfs_log_inode.log_new_dir_dentries
      0.00           +20.9       20.86 ± 14%  perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.copy_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent
      0.00           +21.7       21.73 ± 16%  perf-profile.calltrace.cycles-pp.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name
      0.00           +21.8       21.77 ± 14%  perf-profile.calltrace.cycles-pp.copy_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name
     21.17 ±  4%     +29.7       50.85 ±  8%  perf-profile.calltrace.cycles-pp.__x64_sys_link.do_syscall_64.entry_SYSCALL_64_after_hwframe
     21.17 ±  4%     +29.7       50.85 ±  8%  perf-profile.calltrace.cycles-pp.do_linkat.__x64_sys_link.do_syscall_64.entry_SYSCALL_64_after_hwframe
     20.22 ±  4%     +30.6       50.78 ±  8%  perf-profile.calltrace.cycles-pp.vfs_link.do_linkat.__x64_sys_link.do_syscall_64.entry_SYSCALL_64_after_hwframe
     20.17 ±  4%     +30.6       50.78 ±  8%  perf-profile.calltrace.cycles-pp.btrfs_link.vfs_link.do_linkat.__x64_sys_link.do_syscall_64
      0.00           +45.5       45.51 ± 14%  perf-profile.calltrace.cycles-pp.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link
      0.00           +46.9       46.92 ± 13%  perf-profile.calltrace.cycles-pp.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link.vfs_link
      0.00           +49.4       49.36 ± 12%  perf-profile.calltrace.cycles-pp.btrfs_log_new_name.btrfs_link.vfs_link.do_linkat.__x64_sys_link
      0.00           +49.4       49.36 ± 12%  perf-profile.calltrace.cycles-pp.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link.vfs_link.do_linkat
     30.52 ±  3%     -28.4        2.16 ±158%  perf-profile.children.cycles-pp.do_unlinkat
     30.35 ±  3%     -28.2        2.15 ±158%  perf-profile.children.cycles-pp.vfs_unlink
     30.28 ±  3%     -28.1        2.15 ±158%  perf-profile.children.cycles-pp.btrfs_unlink
     29.86 ±  3%     -27.8        2.11 ±158%  perf-profile.children.cycles-pp.btrfs_unlink_inode
     29.86 ±  3%     -27.7        2.11 ±158%  perf-profile.children.cycles-pp.__btrfs_unlink_inode
     19.65 ±  4%     -18.3        1.36 ±158%  perf-profile.children.cycles-pp.btrfs_add_link
     18.68 ±  3%     -17.4        1.31 ±158%  perf-profile.children.cycles-pp.btrfs_del_inode_ref
     12.52 ±  4%     -11.6        0.88 ±158%  perf-profile.children.cycles-pp.btrfs_insert_inode_ref
      9.38 ±  4%      -8.7        0.64 ±158%  perf-profile.children.cycles-pp.btrfs_lookup_dir_item
      6.93 ±  4%      -6.5        0.46 ±158%  perf-profile.children.cycles-pp.btrfs_insert_dir_item
      6.17 ±  4%      -5.8        0.41 ±158%  perf-profile.children.cycles-pp.insert_with_overflow
     29.64 ±  3%      -3.0       26.61 ±  6%  perf-profile.children.cycles-pp.osq_lock
      3.23 ± 10%      -2.9        0.30 ±117%  perf-profile.children.cycles-pp.ret_from_fork
      3.23 ± 10%      -2.9        0.30 ±117%  perf-profile.children.cycles-pp.kthread
      0.63 ± 11%      -0.4        0.20 ± 51%  perf-profile.children.cycles-pp.poll_idle
      0.73 ±  3%      -0.4        0.32 ± 26%  perf-profile.children.cycles-pp.btrfs_set_token_32
      0.50 ±  7%      -0.4        0.11 ± 55%  perf-profile.children.cycles-pp.__btrfs_release_delayed_node
      1.06 ±  5%      -0.4        0.68 ± 19%  perf-profile.children.cycles-pp.unlock_up
      0.65 ±  8%      -0.4        0.28 ± 28%  perf-profile.children.cycles-pp.btrfs_get_token_32
      0.50 ± 10%      -0.2        0.27 ± 24%  perf-profile.children.cycles-pp.check_setget_bounds
      1.02 ±  7%      -0.2        0.79 ± 17%  perf-profile.children.cycles-pp.setup_items_for_insert
      0.39 ±  6%      -0.2        0.19 ± 17%  perf-profile.children.cycles-pp.memmove
      0.45 ±  8%      -0.2        0.28 ± 24%  perf-profile.children.cycles-pp.down_write
      0.32 ±  8%      -0.2        0.15 ± 34%  perf-profile.children.cycles-pp.up_write
      0.31 ±  7%      -0.1        0.17 ± 14%  perf-profile.children.cycles-pp.memmove_extent_buffer
      0.21 ±  9%      -0.1        0.07 ± 61%  perf-profile.children.cycles-pp.mutex_lock
      0.18 ± 11%      -0.1        0.10 ± 26%  perf-profile.children.cycles-pp.__list_del_entry_valid
      0.17 ±  6%      -0.1        0.09 ± 27%  perf-profile.children.cycles-pp.kmem_cache_alloc
      0.14 ± 10%      -0.1        0.07 ± 29%  perf-profile.children.cycles-pp.__might_sleep
      0.15 ± 10%      -0.1        0.08 ± 25%  perf-profile.children.cycles-pp.___might_sleep
      0.12 ± 11%      -0.1        0.07 ± 15%  perf-profile.children.cycles-pp.btrfs_reserve_metadata_bytes
      0.12 ± 10%      -0.0        0.07 ± 13%  perf-profile.children.cycles-pp.__reserve_bytes
      0.07 ±  9%      +0.0        0.11 ± 11%  perf-profile.children.cycles-pp.leaf_space_used
      0.15 ±  8%      +0.1        0.20 ± 11%  perf-profile.children.cycles-pp.btrfs_get_32
      0.00            +0.1        0.06 ± 12%  perf-profile.children.cycles-pp.fill_inode_item
      0.00            +0.1        0.07 ± 19%  perf-profile.children.cycles-pp.btrfs_release_extent_buffer_pages
      0.00            +0.1        0.07 ± 26%  perf-profile.children.cycles-pp.btree_read_extent_buffer_pages
      0.00            +0.1        0.08 ± 27%  perf-profile.children.cycles-pp.insert_dir_log_key
      0.03 ± 86%      +0.1        0.11 ± 16%  perf-profile.children.cycles-pp.btrfs_buffer_uptodate
      0.10 ± 10%      +0.1        0.18 ± 16%  perf-profile.children.cycles-pp.btrfs_bin_search
      0.24 ± 10%      +0.1        0.32 ±  7%  perf-profile.children.cycles-pp.btrfs_comp_cpu_keys
      0.00            +0.1        0.09 ± 19%  perf-profile.children.cycles-pp.tree_search_offset
      0.00            +0.1        0.09 ± 18%  perf-profile.children.cycles-pp.btrfs_use_block_rsv
      0.00            +0.1        0.09 ± 25%  perf-profile.children.cycles-pp.xas_load
      0.00            +0.1        0.09 ± 13%  perf-profile.children.cycles-pp.btrfs_commit_inode_delayed_inode
      0.00            +0.1        0.10 ± 22%  perf-profile.children.cycles-pp.fixup_low_keys
      0.00            +0.1        0.11 ± 23%  perf-profile.children.cycles-pp.del_ptr
      0.00            +0.1        0.11 ± 25%  perf-profile.children.cycles-pp.insert_ptr
      0.00            +0.1        0.13 ± 23%  perf-profile.children.cycles-pp.try_merge_free_space
      0.09 ± 22%      +0.1        0.24 ± 12%  perf-profile.children.cycles-pp.release_extent_buffer
      0.00            +0.2        0.17 ± 23%  perf-profile.children.cycles-pp.btree_clear_page_dirty
      0.13 ±  8%      +0.2        0.31 ± 15%  perf-profile.children.cycles-pp.__radix_tree_lookup
      0.00            +0.2        0.19 ± 20%  perf-profile.children.cycles-pp.pagecache_get_page
      0.18 ±  9%      +0.2        0.37 ± 19%  perf-profile.children.cycles-pp.btrfs_get_64
      0.00            +0.2        0.20 ± 22%  perf-profile.children.cycles-pp.__set_page_dirty_nobuffers
      0.00            +0.2        0.23 ± 23%  perf-profile.children.cycles-pp.clear_extent_buffer_dirty
      0.10 ±  6%      +0.3        0.38 ± 31%  perf-profile.children.cycles-pp.__push_leaf_left
      0.07 ± 18%      +0.3        0.39 ± 18%  perf-profile.children.cycles-pp.set_extent_buffer_dirty
      0.10 ± 10%      +0.3        0.43 ± 17%  perf-profile.children.cycles-pp.btrfs_mark_buffer_dirty
      0.00            +0.4        0.35 ± 19%  perf-profile.children.cycles-pp.read_tree_block
      0.12 ±  7%      +0.4        0.55 ± 30%  perf-profile.children.cycles-pp.push_leaf_left
      0.09 ± 13%      +0.6        0.64 ± 16%  perf-profile.children.cycles-pp.alloc_extent_buffer
      0.00            +0.6        0.59 ± 30%  perf-profile.children.cycles-pp.copy_for_split
      0.00            +0.6        0.59 ± 14%  perf-profile.children.cycles-pp.btrfs_read_node_slot
      0.56 ±  8%      +0.6        1.17 ± 14%  perf-profile.children.cycles-pp.generic_bin_search
      0.00            +0.8        0.82 ± 20%  perf-profile.children.cycles-pp.copy_extent_buffer
      0.00            +0.9        0.91 ± 19%  perf-profile.children.cycles-pp.btrfs_unlock_up_safe
      0.09 ± 10%      +1.0        1.10 ± 16%  perf-profile.children.cycles-pp.read_extent_buffer
      0.00            +1.0        1.05 ± 99%  perf-profile.children.cycles-pp.find_free_extent
      0.00            +1.1        1.07 ± 98%  perf-profile.children.cycles-pp.btrfs_reserve_extent
      0.05 ± 43%      +1.6        1.67 ± 64%  perf-profile.children.cycles-pp.btrfs_alloc_tree_block
      0.49 ±  8%      +1.8        2.31 ± 83%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      0.00            +1.8        1.83 ± 13%  perf-profile.children.cycles-pp.btrfs_search_forward
      0.00            +2.0        2.01 ± 18%  perf-profile.children.cycles-pp.overwrite_item
      0.00            +2.1        2.14 ± 18%  perf-profile.children.cycles-pp.log_directory_changes
      0.00            +2.1        2.14 ± 18%  perf-profile.children.cycles-pp.log_dir_items
      0.55 ±  5%      +2.2        2.72 ± 41%  perf-profile.children.cycles-pp.split_leaf
      0.25 ± 16%      +2.6        2.87 ± 75%  perf-profile.children.cycles-pp.btrfs_del_leaf
      1.14 ±  5%      +2.8        3.92 ± 54%  perf-profile.children.cycles-pp.btrfs_del_items
     17.66 ±  4%      +4.7       22.37 ±  6%  perf-profile.children.cycles-pp.btrfs_insert_empty_items
      0.00           +21.9       21.87 ± 16%  perf-profile.children.cycles-pp.drop_objectid_items
      0.00           +21.9       21.90 ± 14%  perf-profile.children.cycles-pp.copy_items
     21.17 ±  4%     +29.7       50.85 ±  8%  perf-profile.children.cycles-pp.__x64_sys_link
     21.17 ±  4%     +29.7       50.85 ±  8%  perf-profile.children.cycles-pp.do_linkat
     20.22 ±  4%     +30.6       50.78 ±  8%  perf-profile.children.cycles-pp.vfs_link
     20.17 ±  4%     +30.6       50.78 ±  8%  perf-profile.children.cycles-pp.btrfs_link
      0.00           +46.9       46.92 ± 13%  perf-profile.children.cycles-pp.log_new_dir_dentries
      0.00           +47.9       47.94 ± 13%  perf-profile.children.cycles-pp.btrfs_log_inode
      0.00           +49.4       49.36 ± 12%  perf-profile.children.cycles-pp.btrfs_log_new_name
      0.00           +49.4       49.36 ± 12%  perf-profile.children.cycles-pp.btrfs_log_inode_parent
     29.45 ±  3%      -3.0       26.45 ±  6%  perf-profile.self.cycles-pp.osq_lock
      0.60 ± 11%      -0.4        0.19 ± 54%  perf-profile.self.cycles-pp.poll_idle
      0.55 ±  4%      -0.3        0.24 ± 25%  perf-profile.self.cycles-pp.btrfs_set_token_32
      0.53 ±  8%      -0.3        0.22 ± 28%  perf-profile.self.cycles-pp.btrfs_get_token_32
      0.92 ±  5%      -0.3        0.62 ±  9%  perf-profile.self.cycles-pp._raw_spin_lock
      0.38 ±  6%      -0.2        0.18 ± 20%  perf-profile.self.cycles-pp.memmove
      0.34 ±  5%      -0.2        0.14 ± 36%  perf-profile.self.cycles-pp.find_extent_buffer_nolock
      0.41 ±  9%      -0.2        0.23 ± 25%  perf-profile.self.cycles-pp.check_setget_bounds
      0.31 ±  7%      -0.2        0.14 ± 35%  perf-profile.self.cycles-pp.up_write
      0.17 ±  9%      -0.1        0.05 ± 96%  perf-profile.self.cycles-pp.mutex_lock
      0.31 ±  6%      -0.1        0.20 ± 24%  perf-profile.self.cycles-pp.down_write
      0.18 ±  9%      -0.1        0.10 ± 25%  perf-profile.self.cycles-pp.__list_del_entry_valid
      0.14 ± 10%      -0.1        0.06 ± 47%  perf-profile.self.cycles-pp.__might_sleep
      0.14 ±  9%      -0.1        0.08 ± 25%  perf-profile.self.cycles-pp.___might_sleep
      0.04 ± 41%      +0.1        0.10 ± 10%  perf-profile.self.cycles-pp.unlock_up
      0.00            +0.1        0.07 ± 17%  perf-profile.self.cycles-pp.alloc_extent_buffer
      0.10 ± 10%      +0.1        0.18 ± 16%  perf-profile.self.cycles-pp.btrfs_bin_search
      0.00            +0.1        0.08 ± 12%  perf-profile.self.cycles-pp.btrfs_read_node_slot
      0.23 ±  9%      +0.1        0.31 ±  8%  perf-profile.self.cycles-pp.btrfs_comp_cpu_keys
      0.00            +0.1        0.08 ± 23%  perf-profile.self.cycles-pp.xas_load
      0.00            +0.1        0.09 ± 19%  perf-profile.self.cycles-pp.tree_search_offset
      0.00            +0.1        0.10 ± 22%  perf-profile.self.cycles-pp.btrfs_buffer_uptodate
      0.06 ± 15%      +0.1        0.18 ± 15%  perf-profile.self.cycles-pp.set_extent_buffer_dirty
      0.00            +0.1        0.13 ± 24%  perf-profile.self.cycles-pp.pagecache_get_page
      0.13 ±  5%      +0.1        0.28 ± 17%  perf-profile.self.cycles-pp.btrfs_get_64
      0.12 ±  9%      +0.2        0.30 ± 14%  perf-profile.self.cycles-pp.__radix_tree_lookup
      0.00            +0.2        0.18 ± 17%  perf-profile.self.cycles-pp.btrfs_search_forward
      0.34 ± 10%      +0.5        0.85 ± 17%  perf-profile.self.cycles-pp.generic_bin_search
      0.09 ± 11%      +1.0        1.09 ± 16%  perf-profile.self.cycles-pp.read_extent_buffer
      0.49 ±  8%      +1.8        2.27 ± 83%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath


                                                                                
                         stress-ng.time.file_system_outputs                     
                                                                                
  6e+07 +-------------------------------------------------------------------+   
        |               O                                                   |   
  5e+07 |-+ O    O O  O        O     OO   O O  O     O                      |   
        |      O            O                 O  O     OO                   |   
        |    O       O    O  O     O    O          O                        |   
  4e+07 |-O                      O                                          |   
        |                                                                   |   
  3e+07 |-+                                                                 |   
        |                                                                   |   
  2e+07 |-+                                                                 |   
        |                                                                   |   
        |                                                                   |   
  1e+07 |-+                                                                 |   
        |                                                                   |   
      0 +-------------------------------------------------------------------+   
                                                                                
                                                                                                                                                                
                                stress-ng.link.ops                              
                                                                                
  250 +---------------------------------------------------------------------+   
      |   +.++.+.+.+.+. +. .+.+. .++.+.+.+.+.+.+ .+.+.+.+.++.+. .+.+.++   +.|   
      |                +  +     +               +              +            |   
  200 |-+                                                                   |   
      |                                                                     |   
      |                                                                     |   
  150 |-+                                                                   |   
      |                                                                     |   
  100 |-+                                                                   |   
      |                                                                     |   
      |                                                                     |   
   50 |-+    O                    O    O     O      O O O                   |   
      | O O O  O O O O OO O O O O  O O   O O   OO O                         |   
      |                                                                     |   
    0 +---------------------------------------------------------------------+   
                                                                                
                                                                                                                                                                
                            stress-ng.link.ops_per_sec                          
                                                                                
  4.5 +---------------------------------------------------------------------+   
      |                                                                     |   
    4 |.+.+.++.+.+.+.+. +. .+.   .+ .+.+.+.+.      .+.+.+.++.+.     .+ .+.+.|   
  3.5 |-+              +  +   +.+  +         +.++.+            +.+.+  +     |   
      |                                                                     |   
    3 |-+                                                                   |   
  2.5 |-+                                                                   |   
      |                                                                     |   
    2 |-+                                                                   |   
  1.5 |-+                                                                   |   
      |                                                                     |   
    1 |-+                                                                   |   
  0.5 |-+ O OO O O O O OO O O O O OO O O O O O OO O O O O                   |   
      | O                                                                   |   
    0 +---------------------------------------------------------------------+   
                                                                                
                                                                                
[*] bisect-good sample
[O] bisect-bad  sample



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.


---
0DAY/LKP+ Test Infrastructure                   Open Source Technology Center
https://lists.01.org/hyperkitty/list/lkp@lists.01.org       Intel Corporation

Thanks,
Oliver Sang


View attachment "config-5.13.0-rc7-00114-gecc64fab7d49" of type "text/plain" (173996 bytes)

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

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

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ