Greeting,
FYI, we noticed a 443.3% improvement of stress-ng.link.ops_per_sec due to commit:
commit: 6e3688e66f2ff414a5f37afba2cb80755c85ae25 ("btrfs: eliminate some false
positives when checking if inode was logged")
https://github.com/kdave/btrfs-devel.git misc-next
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
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:
eb0a5f1a46 ("btrfs: drop unnecessary ASSERT from btrfs_submit_direct()")
6e3688e66f ("btrfs: eliminate some false positives when checking if inode was
logged")
eb0a5f1a46e697fc 6e3688e66f2ff414a5f37afba2c
---------------- ---------------------------
%stddev %change %stddev
\ | \
40.50 ± 11% +448.1% 222.00 ± 3% stress-ng.link.ops
0.67 ± 11% +443.3% 3.66 ± 2% stress-ng.link.ops_per_sec
50458224 ± 4% -98.0% 1000426 ± 3% stress-ng.time.file_system_outputs
10667013 ± 3% -20.2% 8508324 ± 3% stress-ng.time.voluntary_context_switches
11356916 ± 20% -25.1% 8509645 ± 8% turbostat.C1
0.04 ± 19% +0.2 0.27 ± 4% mpstat.cpu.all.iowait%
0.06 ± 5% +0.0 0.06 ± 6% mpstat.cpu.all.soft%
0.14 +0.0 0.19 ± 3% mpstat.cpu.all.usr%
625.00 ± 22% +632.7% 4579 ± 4% vmstat.io.bo
3446795 -17.0% 2860407 vmstat.memory.cache
334821 ± 3% -11.7% 295665 ± 2% vmstat.system.cs
413727 ± 12% -50.8% 203362 ± 14% numa-numastat.node0.local_node
463157 ± 8% -37.4% 289923 ± 10% numa-numastat.node0.numa_hit
186085 ± 29% +60.7% 299126 ± 10% numa-numastat.node1.local_node
223244 ± 17% +34.0% 299217 ± 10% numa-numastat.node1.numa_hit
911721 -66.8% 302754 meminfo.Active
904731 -67.3% 296155 meminfo.Active(file)
3324376 -17.7% 2736685 meminfo.Cached
2287 ± 6% +254.7% 8114 ± 3% meminfo.Dirty
3475 ± 30% +590.8% 24004 ± 3% meminfo.Inactive(file)
5581525 -11.5% 4938001 meminfo.Memused
5664872 -12.3% 4970572 meminfo.max_used_kB
872181 ± 4% -76.1% 208067 ± 9% numa-meminfo.node0.Active
1634 ± 12% -28.8% 1164 ± 16% numa-meminfo.node0.Active(anon)
870545 ± 4% -76.2% 206903 ± 9% numa-meminfo.node0.Active(file)
2181 ± 7% +145.6% 5356 ± 5% numa-meminfo.node0.Dirty
3330 ± 32% +477.5% 19230 ± 33% numa-meminfo.node0.Inactive(file)
33176 ± 34% +60.6% 53280 ± 23% numa-meminfo.node1.AnonPages
116.67 ± 96% +2267.7% 2762 ± 14% numa-meminfo.node1.Dirty
135.33 ±165% +3427.8% 4774 ±125% numa-meminfo.node1.Inactive(file)
100.83 ± 10% +500.3% 605.33 ± 58%
interrupts.CPU26.NMI:Non-maskable_interrupts
100.83 ± 10% +500.3% 605.33 ± 58%
interrupts.CPU26.PMI:Performance_monitoring_interrupts
169.33 ± 45% +238.6% 573.33 ± 49%
interrupts.CPU27.NMI:Non-maskable_interrupts
169.33 ± 45% +238.6% 573.33 ± 49%
interrupts.CPU27.PMI:Performance_monitoring_interrupts
14.00 ± 53% +336.9% 61.17 ± 58%
interrupts.CPU29.RES:Rescheduling_interrupts
14.33 ± 53% +332.6% 62.00 ± 50%
interrupts.CPU30.RES:Rescheduling_interrupts
14.33 ± 68% +443.0% 77.83 ± 39%
interrupts.CPU32.RES:Rescheduling_interrupts
1188 ± 36% +65.3% 1964 ± 33%
interrupts.CPU38.CAL:Function_call_interrupts
12.50 ±105% +397.3% 62.17 ± 46%
interrupts.CPU41.RES:Rescheduling_interrupts
4442 ± 20% +55.5% 6906 ± 23%
interrupts.CPU49.CAL:Function_call_interrupts
1597 ± 31% -71.4% 457.17 ± 57%
interrupts.CPU50.NMI:Non-maskable_interrupts
1597 ± 31% -71.4% 457.17 ± 57%
interrupts.CPU50.PMI:Performance_monitoring_interrupts
278.00 ± 22% -37.7% 173.17 ± 49%
interrupts.CPU60.RES:Rescheduling_interrupts
925.17 ± 37% +78.1% 1647 ± 26%
interrupts.CPU86.CAL:Function_call_interrupts
631.00 ± 20% +38.5% 874.17 ± 18%
interrupts.CPU95.CAL:Function_call_interrupts
226188 -67.3% 74046 proc-vmstat.nr_active_file
6312326 ± 4% -97.4% 166231 ± 2% proc-vmstat.nr_dirtied
571.17 ± 6% +254.9% 2027 ± 3% proc-vmstat.nr_dirty
831359 -17.7% 684437 proc-vmstat.nr_file_pages
868.17 ± 30% +591.2% 6000 ± 3% proc-vmstat.nr_inactive_file
5919 ± 24% +620.0% 42618 ± 4% proc-vmstat.nr_written
226188 -67.3% 74046 proc-vmstat.nr_zone_active_file
868.17 ± 30% +591.2% 6000 ± 3% proc-vmstat.nr_zone_inactive_file
568.33 ± 7% +262.3% 2059 ± 3% proc-vmstat.nr_zone_write_pending
687822 -14.1% 590866 proc-vmstat.numa_hit
601237 -16.1% 504215 proc-vmstat.numa_local
72656 ± 16% -30.5% 50501 ± 3% proc-vmstat.pgactivate
690604 -14.0% 593850 proc-vmstat.pgalloc_normal
325914 +3.2% 336256 proc-vmstat.pgfree
40068 ± 23% +650.4% 300651 ± 5% proc-vmstat.pgpgout
9793 ± 8% -13.0% 8519 ± 6% softirqs.CPU11.RCU
9524 ± 9% -13.9% 8204 ± 6% softirqs.CPU12.RCU
9676 ± 8% -14.3% 8290 ± 7% softirqs.CPU15.RCU
10075 ± 4% -10.2% 9043 ± 6% softirqs.CPU16.RCU
9572 ± 13% +18.8% 11374 ± 6% softirqs.CPU19.SCHED
10133 ± 5% -15.8% 8527 ± 6% softirqs.CPU4.RCU
9861 ± 5% -13.4% 8540 ± 6% softirqs.CPU48.RCU
9319 ± 18% +18.8% 11075 ± 6% softirqs.CPU49.SCHED
10100 ± 7% -18.8% 8204 ± 13% softirqs.CPU5.RCU
10309 ± 8% -17.4% 8520 ± 5% softirqs.CPU58.RCU
9653 ± 4% +11.1% 10722 ± 2% softirqs.CPU63.SCHED
10532 ± 5% -14.4% 9017 ± 9% softirqs.CPU64.RCU
10067 ± 7% -12.9% 8767 ± 10% softirqs.CPU65.RCU
10055 ± 4% +13.2% 11385 ± 3% softirqs.CPU69.SCHED
10183 ± 9% -18.8% 8266 ± 13% softirqs.CPU9.RCU
408.50 ± 12% -28.9% 290.50 ± 16% numa-vmstat.node0.nr_active_anon
217642 ± 4% -76.2% 51734 ± 9% numa-vmstat.node0.nr_active_file
2872426 ± 8% -97.9% 61376 ± 10% numa-vmstat.node0.nr_dirtied
546.17 ± 7% +145.4% 1340 ± 4% numa-vmstat.node0.nr_dirty
832.00 ± 32% +477.8% 4807 ± 33% numa-vmstat.node0.nr_inactive_file
3843 ± 17% +298.8% 15327 ± 4% numa-vmstat.node0.nr_written
408.50 ± 12% -28.9% 290.50 ± 16% numa-vmstat.node0.nr_zone_active_anon
217642 ± 4% -76.2% 51734 ± 9% numa-vmstat.node0.nr_zone_active_file
832.00 ± 32% +477.8% 4807 ± 33% numa-vmstat.node0.nr_zone_inactive_file
540.67 ± 7% +150.7% 1355 ± 4% numa-vmstat.node0.nr_zone_write_pending
8295 ± 34% +60.5% 13314 ± 23% numa-vmstat.node1.nr_anon_pages
28.50 ± 97% +2329.8% 692.50 ± 14% numa-vmstat.node1.nr_dirty
33.00 ±166% +3515.7% 1193 ±125% numa-vmstat.node1.nr_inactive_file
527.17 ± 73% +943.8% 5502 ± 9% numa-vmstat.node1.nr_written
33.00 ±166% +3515.7% 1193 ±125% numa-vmstat.node1.nr_zone_inactive_file
28.83 ± 96% +2338.7% 703.17 ± 15% numa-vmstat.node1.nr_zone_write_pending
8.68 ± 3% -18.2% 7.10 ± 7% perf-stat.i.MPKI
1.81e+09 ± 2% +17.4% 2.124e+09 perf-stat.i.branch-instructions
16450493 ± 2% +12.8% 18563795 ± 5% perf-stat.i.branch-misses
346349 ± 3% -11.3% 307308 ± 3% perf-stat.i.context-switches
2.32 -12.2% 2.04 perf-stat.i.cpi
2.034e+10 +4.7% 2.13e+10 perf-stat.i.cpu-cycles
2.286e+09 ± 2% +18.6% 2.711e+09 perf-stat.i.dTLB-loads
8.677e+08 ± 3% +26.4% 1.097e+09 perf-stat.i.dTLB-stores
28.76 +4.7 33.51 perf-stat.i.iTLB-load-miss-rate%
2819602 ± 2% +42.3% 4013412 perf-stat.i.iTLB-load-misses
7132287 ± 2% +14.0% 8128217 perf-stat.i.iTLB-loads
8.956e+09 ± 2% +18.3% 1.06e+10 perf-stat.i.instructions
3296 ± 3% -16.9% 2740 perf-stat.i.instructions-per-iTLB-miss
0.45 +13.9% 0.51 perf-stat.i.ipc
0.21 +4.7% 0.22 perf-stat.i.metric.GHz
51.84 ± 2% +19.6% 62.00 perf-stat.i.metric.M/sec
65.96 ± 8% +26.2 92.18 perf-stat.i.node-store-miss-rate%
929353 ± 7% -89.7% 95868 ± 8% perf-stat.i.node-stores
6530 ± 5% +242.7% 22380 perf-stat.i.page-faults
8.60 ± 3% -16.9% 7.15 ± 6% perf-stat.overall.MPKI
2.27 -11.5% 2.01 perf-stat.overall.cpi
28.34 +4.7 33.06 perf-stat.overall.iTLB-load-miss-rate%
3178 ± 2% -16.9% 2640
perf-stat.overall.instructions-per-iTLB-miss
0.44 +13.0% 0.50 perf-stat.overall.ipc
66.53 ± 7% +29.2 95.70 perf-stat.overall.node-store-miss-rate%
1.781e+09 ± 2% +17.4% 2.091e+09 perf-stat.ps.branch-instructions
16215139 ± 2% +12.7% 18281122 ± 5% perf-stat.ps.branch-misses
340818 ± 3% -11.3% 302456 ± 3% perf-stat.ps.context-switches
2.002e+10 +4.7% 2.096e+10 perf-stat.ps.cpu-cycles
2.25e+09 ± 2% +18.6% 2.668e+09 perf-stat.ps.dTLB-loads
8.541e+08 ± 3% +26.4% 1.08e+09 perf-stat.ps.dTLB-stores
2774998 ± 2% +42.4% 3950321 perf-stat.ps.iTLB-load-misses
7017869 ± 2% +14.0% 7999983 perf-stat.ps.iTLB-loads
8.815e+09 ± 2% +18.3% 1.043e+10 perf-stat.ps.instructions
913991 ± 7% -89.7% 94365 ± 8% perf-stat.ps.node-stores
6427 ± 5% +242.8% 22030 perf-stat.ps.page-faults
5.578e+11 ± 2% +18.9% 6.632e+11 perf-stat.total.instructions
210.00 ± 18% +139.0% 501.83 ± 7% slabinfo.biovec-128.active_objs
210.00 ± 18% +139.0% 501.83 ± 7% slabinfo.biovec-128.num_objs
385.50 ± 17% +45.6% 561.33 ± 5% slabinfo.biovec-64.active_objs
385.50 ± 17% +45.6% 561.33 ± 5% slabinfo.biovec-64.num_objs
213.00 ± 10% +79.0% 381.17 ± 3% slabinfo.biovec-max.active_objs
227.17 ± 9% +74.7% 396.83 ± 3% slabinfo.biovec-max.num_objs
3438 ± 4% +116.9% 7457 ± 3% slabinfo.btrfs_delayed_tree_ref.active_objs
87.67 ± 4% +117.5% 190.67 ± 3%
slabinfo.btrfs_delayed_tree_ref.active_slabs
3438 ± 4% +116.9% 7457 ± 3% slabinfo.btrfs_delayed_tree_ref.num_objs
87.67 ± 4% +117.5% 190.67 ± 3% slabinfo.btrfs_delayed_tree_ref.num_slabs
4092 ± 4% +102.1% 8272 ± 3% slabinfo.btrfs_extent_map.active_objs
4092 ± 4% +102.1% 8272 ± 3% slabinfo.btrfs_extent_map.num_objs
233.33 ± 28% +303.8% 942.17 ± 8% slabinfo.btrfs_ordered_extent.active_objs
233.33 ± 28% +303.8% 942.17 ± 8% slabinfo.btrfs_ordered_extent.num_objs
7774 ± 3% +31.7% 10238 ± 4%
slabinfo.fsnotify_mark_connector.active_objs
7774 ± 3% +31.7% 10238 ± 4% slabinfo.fsnotify_mark_connector.num_objs
8454 ± 4% +49.4% 12631 ± 7% slabinfo.kmalloc-128.active_objs
266.00 ± 3% +49.5% 397.67 ± 7% slabinfo.kmalloc-128.active_slabs
8530 ± 3% +49.3% 12735 ± 7% slabinfo.kmalloc-128.num_objs
266.00 ± 3% +49.5% 397.67 ± 7% slabinfo.kmalloc-128.num_slabs
11561 ± 7% +55.4% 17962 ± 9% slabinfo.kmalloc-192.active_objs
277.50 ± 7% +55.4% 431.33 ± 9% slabinfo.kmalloc-192.active_slabs
11670 ± 7% +55.4% 18136 ± 9% slabinfo.kmalloc-192.num_objs
277.50 ± 7% +55.4% 431.33 ± 9% slabinfo.kmalloc-192.num_slabs
8242 ± 5% +201.3% 24830 ± 7% slabinfo.kmalloc-rcl-96.active_objs
195.83 ± 5% +201.5% 590.50 ± 7% slabinfo.kmalloc-rcl-96.active_slabs
8242 ± 5% +201.3% 24833 ± 7% slabinfo.kmalloc-rcl-96.num_objs
195.83 ± 5% +201.5% 590.50 ± 7% slabinfo.kmalloc-rcl-96.num_slabs
1602 ± 11% +46.7% 2351 ± 4% slabinfo.mnt_cache.active_objs
1602 ± 11% +46.7% 2351 ± 4% slabinfo.mnt_cache.num_objs
15352 ± 4% -44.1% 8584 slabinfo.pool_workqueue.active_objs
480.50 ± 4% -44.1% 268.50 slabinfo.pool_workqueue.active_slabs
15388 ± 4% -44.0% 8615 slabinfo.pool_workqueue.num_objs
480.50 ± 4% -44.1% 268.50 slabinfo.pool_workqueue.num_slabs
34232 ± 3% -13.9% 29459 slabinfo.radix_tree_node.active_objs
34271 ± 3% -14.0% 29459 slabinfo.radix_tree_node.num_objs
447.33 ± 14% +29.6% 579.83 ± 9% slabinfo.skbuff_fclone_cache.active_objs
447.33 ± 14% +29.6% 579.83 ± 9% slabinfo.skbuff_fclone_cache.num_objs
48.74 ± 14% -48.7 0.00
perf-profile.calltrace.cycles-pp.btrfs_log_new_name.btrfs_link.vfs_link.do_linkat.__x64_sys_link
48.74 ± 14% -48.7 0.00
perf-profile.calltrace.cycles-pp.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link.vfs_link.do_linkat
46.02 ± 15% -46.0 0.00
perf-profile.calltrace.cycles-pp.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link.vfs_link
44.54 ± 16% -44.5 0.00
perf-profile.calltrace.cycles-pp.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name.btrfs_link
51.04 ± 9% -31.6 19.43 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_link.vfs_link.do_linkat.__x64_sys_link.do_syscall_64
51.05 ± 9% -31.6 19.47 ± 8%
perf-profile.calltrace.cycles-pp.vfs_link.do_linkat.__x64_sys_link.do_syscall_64.entry_SYSCALL_64_after_hwframe
51.18 ± 8% -30.8 20.39 ± 8%
perf-profile.calltrace.cycles-pp.do_linkat.__x64_sys_link.do_syscall_64.entry_SYSCALL_64_after_hwframe
51.18 ± 8% -30.8 20.40 ± 8%
perf-profile.calltrace.cycles-pp.__x64_sys_link.do_syscall_64.entry_SYSCALL_64_after_hwframe
21.23 ± 17% -21.2 0.00
perf-profile.calltrace.cycles-pp.copy_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name
21.14 ± 16% -21.1 0.00
perf-profile.calltrace.cycles-pp.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent.btrfs_log_new_name
20.27 ± 17% -20.3 0.00
perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.copy_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent
19.47 ± 17% -19.5 0.00
perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.copy_items.btrfs_log_inode.log_new_dir_dentries
18.08 ± 18% -18.1 0.00
perf-profile.calltrace.cycles-pp.btrfs_search_slot.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries.btrfs_log_inode_parent
16.64 ± 18% -16.6 0.00
perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.drop_objectid_items.btrfs_log_inode.log_new_dir_dentries
16.57 ± 18% -16.6 0.00
perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.drop_objectid_items.btrfs_log_inode
16.40 ± 18% -16.4 0.00
perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.drop_objectid_items
15.61 ± 17% -15.6 0.00
perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.copy_items.btrfs_log_inode
15.55 ± 17% -15.6 0.00
perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.copy_items
16.64 ± 8% -5.5 11.17 ± 8%
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 +0.6 0.62 ± 10%
perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_insert_inode_ref.btrfs_add_link
0.00 +0.7 0.70 ± 10%
perf-profile.calltrace.cycles-pp.__btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode
0.00 +0.8 0.78 ± 8%
perf-profile.calltrace.cycles-pp.user_statfs.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.8 0.80 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_unlink_inode
0.00 +0.8 0.84 ± 8%
perf-profile.calltrace.cycles-pp.__do_sys_statfs.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.8 0.84 ± 9%
perf-profile.calltrace.cycles-pp.btrfs_get_16.btrfs_find_name_in_backref.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link
0.00 +0.8 0.85 ± 13%
perf-profile.calltrace.cycles-pp.btrfs_delete_delayed_dir_index.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink.vfs_unlink
0.00 +0.9 0.94 ± 25%
perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_delete_delayed_items
0.00 +1.0 0.95 ± 24%
perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_delete_delayed_items.btrfs_async_run_delayed_root
0.00 +1.0 0.96 ± 25%
perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_delete_delayed_items.btrfs_async_run_delayed_root.btrfs_work_helper
0.00 +1.1 1.12 ± 24%
perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_delete_delayed_items.btrfs_async_run_delayed_root.btrfs_work_helper.process_one_work
0.00 +1.2 1.23 ± 9%
perf-profile.calltrace.cycles-pp.btrfs_find_name_in_backref.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link.vfs_link
0.00 +1.4 1.38 ± 24%
perf-profile.calltrace.cycles-pp.btrfs_delete_delayed_items.btrfs_async_run_delayed_root.btrfs_work_helper.process_one_work.worker_thread
0.36 ±102% +2.3 2.64 ± 22%
perf-profile.calltrace.cycles-pp.btrfs_async_run_delayed_root.btrfs_work_helper.process_one_work.worker_thread.kthread
0.36 ±102% +2.3 2.65 ± 22%
perf-profile.calltrace.cycles-pp.btrfs_work_helper.process_one_work.worker_thread.kthread.ret_from_fork
0.38 ±102% +2.4 2.75 ± 22%
perf-profile.calltrace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork
0.39 ±102% +2.4 2.77 ± 23%
perf-profile.calltrace.cycles-pp.worker_thread.kthread.ret_from_fork
0.41 ±102% +2.4 2.80 ± 22%
perf-profile.calltrace.cycles-pp.ret_from_fork
0.41 ±102% +2.4 2.80 ± 22%
perf-profile.calltrace.cycles-pp.kthread.ret_from_fork
0.42 ±100% +3.4 3.82 ± 7%
perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.insert_with_overflow
0.42 ±100% +3.4 3.84 ± 7%
perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.insert_with_overflow.btrfs_insert_dir_item
0.61 ±100% +4.8 5.41 ± 7%
perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link
0.68 ±100% +5.2 5.87 ± 7%
perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link.btrfs_link
0.68 ±100% +5.2 5.88 ± 7%
perf-profile.calltrace.cycles-pp.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link.btrfs_link.vfs_link
0.76 ±100% +5.8 6.56 ± 7%
perf-profile.calltrace.cycles-pp.btrfs_insert_dir_item.btrfs_add_link.btrfs_link.vfs_link.do_linkat
0.85 ±100% +6.5 7.39 ± 8%
perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_insert_inode_ref
0.85 ±100% +6.6 7.41 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_insert_inode_ref.btrfs_add_link
0.88 ±100% +6.8 7.68 ± 8%
perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_match_dir
0.90 ±100% +6.9 7.78 ± 8%
perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_match_dir.btrfs_lookup_dir_item
0.90 ±100% +6.9 7.82 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_match_dir.btrfs_lookup_dir_item.__btrfs_unlink_inode
1.08 ±100% +8.2 9.27 ± 7%
perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_match_dir.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_unlink_inode
1.08 ±100% +8.2 9.27 ± 7%
perf-profile.calltrace.cycles-pp.btrfs_lookup_match_dir.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink
1.09 ±100% +8.2 9.31 ± 7%
perf-profile.calltrace.cycles-pp.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink.vfs_unlink
1.17 ±100% +8.7 9.89 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link
1.24 ±100% +9.2 10.40 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link.vfs_link
1.45 ±100% +10.7 12.17 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_insert_inode_ref.btrfs_add_link.btrfs_link.vfs_link.do_linkat
1.75 ±100% +13.1 14.88 ± 9%
perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref
1.78 ±100% +13.3 15.05 ± 9%
perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode
1.78 ±100% +13.3 15.11 ± 9%
perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_unlink_inode
2.08 ±100% +15.6 17.64 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink
2.19 ±100% +16.4 18.56 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink.vfs_unlink
2.23 ±100% +16.7 18.93 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_add_link.btrfs_link.vfs_link.do_linkat.__x64_sys_link
3.65 ±100% +25.9 29.60 ± 8%
perf-profile.calltrace.cycles-pp.__btrfs_unlink_inode.btrfs_unlink_inode.btrfs_unlink.vfs_unlink.do_unlinkat
3.66 ±100% +25.9 29.60 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_unlink_inode.btrfs_unlink.vfs_unlink.do_unlinkat.do_syscall_64
3.71 ±100% +26.3 30.02 ± 8%
perf-profile.calltrace.cycles-pp.btrfs_unlink.vfs_unlink.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.72 ±100% +26.4 30.08 ± 8%
perf-profile.calltrace.cycles-pp.vfs_unlink.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.74 ±100% +26.5 30.26 ± 8%
perf-profile.calltrace.cycles-pp.do_unlinkat.do_syscall_64.entry_SYSCALL_64_after_hwframe
48.74 ± 14% -48.7 0.00
perf-profile.children.cycles-pp.btrfs_log_new_name
48.74 ± 14% -48.7 0.00
perf-profile.children.cycles-pp.btrfs_log_inode_parent
47.24 ± 14% -47.2 0.00
perf-profile.children.cycles-pp.btrfs_log_inode
46.02 ± 15% -46.0 0.00
perf-profile.children.cycles-pp.log_new_dir_dentries
51.04 ± 9% -31.6 19.43 ± 8% perf-profile.children.cycles-pp.btrfs_link
51.05 ± 9% -31.6 19.47 ± 8% perf-profile.children.cycles-pp.vfs_link
51.18 ± 8% -30.8 20.39 ± 8% perf-profile.children.cycles-pp.do_linkat
51.18 ± 8% -30.8 20.40 ± 8%
perf-profile.children.cycles-pp.__x64_sys_link
21.37 ± 17% -21.4 0.00 perf-profile.children.cycles-pp.copy_items
21.29 ± 16% -21.3 0.00
perf-profile.children.cycles-pp.drop_objectid_items
22.62 ± 6% -5.7 16.88 ± 8%
perf-profile.children.cycles-pp.btrfs_insert_empty_items
1.99 ± 28% -1.5 0.53 ± 4% perf-profile.children.cycles-pp.split_leaf
2.48 ± 28% -1.4 1.09 ± 14%
perf-profile.children.cycles-pp.btrfs_del_items
1.34 ± 54% -1.1 0.25 ± 20%
perf-profile.children.cycles-pp.btrfs_del_leaf
1.13 ± 27% -1.0 0.10 ± 14%
perf-profile.children.cycles-pp.read_extent_buffer
0.96 ± 35% -0.9 0.06 ± 11%
perf-profile.children.cycles-pp.btrfs_alloc_tree_block
3.18 ± 9% -0.8 2.43 ± 6%
perf-profile.children.cycles-pp.btrfs_read_lock_root_node
1.28 -0.7 0.57 ± 9%
perf-profile.children.cycles-pp.generic_bin_search
2.72 ± 8% -0.6 2.09 ± 6%
perf-profile.children.cycles-pp.__btrfs_tree_read_lock
0.69 ± 33% -0.6 0.09 ± 25%
perf-profile.children.cycles-pp.alloc_extent_buffer
0.52 ± 36% -0.4 0.11 ± 9%
perf-profile.children.cycles-pp.push_leaf_left
0.44 ± 34% -0.3 0.10 ± 15%
perf-profile.children.cycles-pp.btrfs_mark_buffer_dirty
0.40 ± 36% -0.3 0.07 ± 16%
perf-profile.children.cycles-pp.set_extent_buffer_dirty
0.76 ± 4% -0.3 0.43 ± 7% perf-profile.children.cycles-pp.down_read
0.68 ± 9% -0.3 0.38 ± 12%
perf-profile.children.cycles-pp._raw_spin_lock_irq
2.16 ± 3% -0.3 1.90 ± 6% perf-profile.children.cycles-pp.rwsem_wake
0.72 ± 6% -0.3 0.46 ± 10%
perf-profile.children.cycles-pp.btrfs_root_node
0.34 ± 37% -0.2 0.09 ± 7%
perf-profile.children.cycles-pp.__push_leaf_left
1.51 ± 6% -0.2 1.26 ± 8% perf-profile.children.cycles-pp.wake_up_q
0.39 ± 11% -0.2 0.16 ± 6%
perf-profile.children.cycles-pp.btrfs_get_64
0.94 ± 8% -0.2 0.72 ± 10%
perf-profile.children.cycles-pp.free_extent_buffer
0.36 ± 20% -0.2 0.13 ± 10%
perf-profile.children.cycles-pp.__radix_tree_lookup
1.47 ± 6% -0.2 1.25 ± 9%
perf-profile.children.cycles-pp.try_to_wake_up
0.26 ± 24% -0.2 0.08 ± 8%
perf-profile.children.cycles-pp.release_extent_buffer
0.48 ± 9% -0.2 0.33 ± 11% perf-profile.children.cycles-pp.up_read
0.35 ± 6% -0.1 0.23 ± 10%
perf-profile.children.cycles-pp.btrfs_comp_cpu_keys
0.19 ± 19% -0.1 0.09 ± 12%
perf-profile.children.cycles-pp.btrfs_bin_search
0.55 ± 11% -0.1 0.45 ± 7%
perf-profile.children.cycles-pp.find_extent_buffer_nolock
0.13 ± 24% -0.1 0.04 ± 72%
perf-profile.children.cycles-pp.btrfs_buffer_uptodate
0.22 ± 8% -0.1 0.14 ± 11%
perf-profile.children.cycles-pp.btrfs_get_32
0.12 ± 14% -0.0 0.07 ± 10%
perf-profile.children.cycles-pp.leaf_space_used
0.25 ± 6% -0.0 0.22 ± 6% perf-profile.children.cycles-pp.update_curr
0.10 ± 12% -0.0 0.07 ± 6%
perf-profile.children.cycles-pp.btrfs_leaf_free_space
0.00 +0.1 0.06 ± 9%
perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.00 +0.1 0.06 ± 6% perf-profile.children.cycles-pp.path_init
0.12 ± 4% +0.1 0.18 ± 14%
perf-profile.children.cycles-pp.__list_del_entry_valid
0.00 +0.1 0.06 ± 13%
perf-profile.children.cycles-pp.__btrfs_btree_balance_dirty
0.01 ±223% +0.1 0.07 ± 15%
perf-profile.children.cycles-pp.btrfs_verify_level_key
0.00 +0.1 0.07 ± 23%
perf-profile.children.cycles-pp.wait_current_trans
0.00 +0.1 0.07 ± 11%
perf-profile.children.cycles-pp.done_path_create
0.00 +0.1 0.07 ± 14%
perf-profile.children.cycles-pp.exc_page_fault
0.00 +0.1 0.07 ± 11% perf-profile.children.cycles-pp.step_into
0.00 +0.1 0.07 ± 14%
perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.09 ± 15% +0.1 0.16 ± 8%
perf-profile.children.cycles-pp.kmem_cache_alloc
0.00 +0.1 0.08 ± 18%
perf-profile.children.cycles-pp.generic_permission
0.00 +0.1 0.08 ± 17%
perf-profile.children.cycles-pp.btrfs_commit_transaction
0.00 +0.1 0.08 ± 17%
perf-profile.children.cycles-pp.__x64_sys_sync
0.00 +0.1 0.08 ± 17% perf-profile.children.cycles-pp.ksys_sync
0.00 +0.1 0.08 ± 17%
perf-profile.children.cycles-pp.iterate_supers
0.07 ± 75% +0.1 0.16 ± 13% perf-profile.children.cycles-pp.mutex_lock
0.02 ±142% +0.1 0.11 ± 9%
perf-profile.children.cycles-pp.asm_exc_page_fault
0.00 +0.1 0.10 ± 23% perf-profile.children.cycles-pp.d_lookup
0.00 +0.1 0.10 ± 23%
perf-profile.children.cycles-pp.lookup_dcache
0.37 ± 6% +0.1 0.47 ± 8% perf-profile.children.cycles-pp.down_write
0.00 +0.1 0.10 ± 6%
perf-profile.children.cycles-pp.__check_object_size
0.00 +0.1 0.10 ± 17%
perf-profile.children.cycles-pp.btrfs_block_rsv_use_bytes
0.00 +0.1 0.10 ± 27% perf-profile.children.cycles-pp.lookup_fast
0.20 ± 20% +0.1 0.31 ± 11%
perf-profile.children.cycles-pp.memmove_extent_buffer
0.00 +0.1 0.11 ± 12%
perf-profile.children.cycles-pp.btrfs_update_root_times
0.03 ±101% +0.1 0.14 ± 16%
perf-profile.children.cycles-pp.mutex_unlock
0.04 ±100% +0.1 0.15 ± 8% perf-profile.children.cycles-pp.memcmp
0.00 +0.1 0.12 ± 15%
perf-profile.children.cycles-pp.lockref_get_not_dead
0.00 +0.1 0.12 ± 9%
perf-profile.children.cycles-pp.btrfs_get_alloc_profile
0.00 +0.1 0.12 ± 17%
perf-profile.children.cycles-pp.btrfs_trans_release_metadata
0.00 +0.1 0.13 ± 15%
perf-profile.children.cycles-pp.__btrfs_add_delayed_item
0.01 ±223% +0.1 0.14 ± 10%
perf-profile.children.cycles-pp.btrfs_block_rsv_migrate
0.00 +0.1 0.14 ± 11%
perf-profile.children.cycles-pp.btrfs_delayed_item_reserve_metadata
0.00 +0.1 0.14 ± 16%
perf-profile.children.cycles-pp.btrfs_block_rsv_add
0.00 +0.1 0.14 ± 19% perf-profile.children.cycles-pp.__d_lookup
0.01 ±223% +0.1 0.15 ± 10% perf-profile.children.cycles-pp.dput
0.02 ± 99% +0.1 0.17 ± 17%
perf-profile.children.cycles-pp.__lookup_hash
0.23 ± 9% +0.1 0.38 ± 8% perf-profile.children.cycles-pp.memmove
0.01 ±223% +0.1 0.16 ± 9%
perf-profile.children.cycles-pp.path_parentat
0.01 ±223% +0.2 0.16 ± 11%
perf-profile.children.cycles-pp.filename_parentat
0.16 ± 23% +0.2 0.32 ± 7% perf-profile.children.cycles-pp.up_write
0.02 ±142% +0.2 0.18 ± 9% perf-profile.children.cycles-pp.vfs_statx
0.32 ± 27% +0.2 0.48 ± 11%
perf-profile.children.cycles-pp.check_setget_bounds
0.03 ±101% +0.2 0.20 ± 14%
perf-profile.children.cycles-pp.walk_component
0.03 ±100% +0.2 0.20 ± 7%
perf-profile.children.cycles-pp.__do_sys_newlstat
0.00 +0.2 0.17 ± 18%
perf-profile.children.cycles-pp.btrfs_block_rsv_release
0.00 +0.2 0.17 ± 11%
perf-profile.children.cycles-pp.__legitimize_path
0.02 ±142% +0.2 0.20 ± 12%
perf-profile.children.cycles-pp.inode_permission
0.00 +0.2 0.18 ± 9%
perf-profile.children.cycles-pp.complete_walk
0.01 ±223% +0.2 0.19 ± 10%
perf-profile.children.cycles-pp.try_to_unlazy
0.02 ±142% +0.2 0.21 ± 9%
perf-profile.children.cycles-pp.memcmp_extent_buffer
0.01 ±223% +0.2 0.21 ± 15%
perf-profile.children.cycles-pp.__btrfs_end_transaction
0.04 ±102% +0.2 0.28 ± 12%
perf-profile.children.cycles-pp.filename_create
0.04 ±104% +0.2 0.28 ± 7%
perf-profile.children.cycles-pp.strncpy_from_user
0.05 ±109% +0.2 0.29 ± 21%
perf-profile.children.cycles-pp.btrfs_lookup_inode
0.04 ±101% +0.3 0.32 ± 9%
perf-profile.children.cycles-pp.user_path_at_empty
0.40 ± 36% +0.3 0.68 ± 9%
perf-profile.children.cycles-pp.btrfs_set_token_32
0.31 ± 54% +0.3 0.60 ± 25% perf-profile.children.cycles-pp.poll_idle
0.14 ± 46% +0.3 0.43 ± 8%
perf-profile.children.cycles-pp.__btrfs_release_delayed_node
0.32 ± 36% +0.3 0.62 ± 13%
perf-profile.children.cycles-pp.btrfs_get_token_32
0.04 ± 99% +0.3 0.35 ± 15%
perf-profile.children.cycles-pp.start_transaction
0.06 ±108% +0.3 0.38 ± 22%
perf-profile.children.cycles-pp.__btrfs_update_delayed_inode
0.04 ± 99% +0.3 0.37 ± 8%
perf-profile.children.cycles-pp.btrfs_statfs
0.05 ±101% +0.3 0.38 ± 8%
perf-profile.children.cycles-pp.getname_flags
0.05 ±100% +0.3 0.38 ± 9%
perf-profile.children.cycles-pp.statfs_by_dentry
0.05 ±100% +0.3 0.39 ± 8% perf-profile.children.cycles-pp.vfs_statfs
0.05 ±100% +0.3 0.40 ± 10%
perf-profile.children.cycles-pp.link_path_walk
0.05 ±101% +0.4 0.43 ± 12%
perf-profile.children.cycles-pp.btrfs_delayed_update_inode
0.06 ±102% +0.5 0.55 ± 11%
perf-profile.children.cycles-pp.btrfs_insert_delayed_dir_index
0.07 ±100% +0.5 0.58 ± 8%
perf-profile.children.cycles-pp.path_lookupat
0.07 ±101% +0.5 0.60 ± 8%
perf-profile.children.cycles-pp.btrfs_update_inode
0.08 ±100% +0.6 0.64 ± 8%
perf-profile.children.cycles-pp.filename_lookup
0.12 ±100% +0.6 0.70 ± 21%
perf-profile.children.cycles-pp.btrfs_insert_delayed_item
0.09 ±100% +0.7 0.78 ± 8% perf-profile.children.cycles-pp.user_statfs
0.11 ±103% +0.7 0.82 ± 7%
perf-profile.children.cycles-pp.btrfs_free_path
0.10 ±100% +0.7 0.84 ± 8%
perf-profile.children.cycles-pp.__do_sys_statfs
0.10 ±100% +0.7 0.85 ± 13%
perf-profile.children.cycles-pp.btrfs_delete_delayed_dir_index
0.11 ±100% +0.8 0.87 ± 9%
perf-profile.children.cycles-pp.btrfs_get_16
0.10 ±100% +0.8 0.87 ± 12%
perf-profile.children.cycles-pp.mutex_spin_on_owner
0.11 ±100% +0.8 0.96 ± 13%
perf-profile.children.cycles-pp.__mutex_lock
0.15 ±100% +1.1 1.25 ± 9%
perf-profile.children.cycles-pp.btrfs_find_name_in_backref
0.17 ±101% +1.2 1.38 ± 24%
perf-profile.children.cycles-pp.btrfs_delete_delayed_items
0.36 ±102% +2.3 2.64 ± 22%
perf-profile.children.cycles-pp.btrfs_async_run_delayed_root
0.36 ±102% +2.3 2.65 ± 22%
perf-profile.children.cycles-pp.btrfs_work_helper
0.44 ± 87% +2.4 2.80 ± 22%
perf-profile.children.cycles-pp.ret_from_fork
0.44 ± 87% +2.4 2.80 ± 22% perf-profile.children.cycles-pp.kthread
0.38 ±102% +2.4 2.75 ± 22%
perf-profile.children.cycles-pp.process_one_work
0.39 ±102% +2.4 2.77 ± 23%
perf-profile.children.cycles-pp.worker_thread
0.68 ±100% +5.2 5.88 ± 7%
perf-profile.children.cycles-pp.insert_with_overflow
0.76 ±100% +5.8 6.56 ± 7%
perf-profile.children.cycles-pp.btrfs_insert_dir_item
1.14 ±100% +8.1 9.27 ± 7%
perf-profile.children.cycles-pp.btrfs_lookup_match_dir
1.12 ±100% +8.2 9.31 ± 7%
perf-profile.children.cycles-pp.btrfs_lookup_dir_item
1.45 ±100% +10.7 12.17 ± 8%
perf-profile.children.cycles-pp.btrfs_insert_inode_ref
2.27 ±100% +16.3 18.56 ± 8%
perf-profile.children.cycles-pp.btrfs_del_inode_ref
2.23 ±100% +16.7 18.93 ± 8%
perf-profile.children.cycles-pp.btrfs_add_link
3.65 ±100% +25.9 29.60 ± 8%
perf-profile.children.cycles-pp.__btrfs_unlink_inode
3.66 ±100% +25.9 29.60 ± 8%
perf-profile.children.cycles-pp.btrfs_unlink_inode
3.71 ±100% +26.3 30.02 ± 8%
perf-profile.children.cycles-pp.btrfs_unlink
3.72 ±100% +26.4 30.08 ± 8% perf-profile.children.cycles-pp.vfs_unlink
3.74 ±100% +26.5 30.26 ± 8% perf-profile.children.cycles-pp.do_unlinkat
1.12 ± 28% -1.0 0.10 ± 15%
perf-profile.self.cycles-pp.read_extent_buffer
0.93 ± 3% -0.6 0.35 ± 8%
perf-profile.self.cycles-pp.generic_bin_search
0.67 ± 3% -0.3 0.38 ± 7% perf-profile.self.cycles-pp.down_read
0.72 ± 6% -0.3 0.45 ± 9% perf-profile.self.cycles-pp.btrfs_root_node
0.35 ± 22% -0.2 0.13 ± 10%
perf-profile.self.cycles-pp.__radix_tree_lookup
0.86 ± 8% -0.2 0.64 ± 10%
perf-profile.self.cycles-pp.free_extent_buffer
0.29 ± 12% -0.2 0.12 ± 5% perf-profile.self.cycles-pp.btrfs_get_64
0.48 ± 9% -0.2 0.32 ± 10% perf-profile.self.cycles-pp.up_read
0.18 ± 29% -0.1 0.06 ± 19%
perf-profile.self.cycles-pp.set_extent_buffer_dirty
0.34 ± 8% -0.1 0.23 ± 10%
perf-profile.self.cycles-pp.btrfs_comp_cpu_keys
0.19 ± 18% -0.1 0.09 ± 10%
perf-profile.self.cycles-pp.btrfs_bin_search
0.27 ± 9% -0.1 0.19 ± 6%
perf-profile.self.cycles-pp._raw_spin_lock_irq
0.50 ± 7% -0.1 0.42 ± 8%
perf-profile.self.cycles-pp.rwsem_down_read_slowpath
0.11 ± 14% -0.1 0.05 ± 46% perf-profile.self.cycles-pp.unlock_up
0.34 ± 7% -0.1 0.28 ± 8%
perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.18 ± 15% -0.1 0.12 ± 16% perf-profile.self.cycles-pp.btrfs_get_32
0.09 ± 15% -0.0 0.05 ± 47%
perf-profile.self.cycles-pp.read_block_for_search
0.12 ± 10% -0.0 0.08 ± 6%
perf-profile.self.cycles-pp.release_extent_buffer
0.07 ± 16% -0.0 0.04 ± 71%
perf-profile.self.cycles-pp.write_extent_buffer
0.04 ± 71% +0.0 0.08 ± 9%
perf-profile.self.cycles-pp.kmem_cache_alloc
0.23 ± 5% +0.0 0.28 ± 6% perf-profile.self.cycles-pp.down_write
0.12 ± 4% +0.1 0.18 ± 16%
perf-profile.self.cycles-pp.__list_del_entry_valid
0.22 ± 10% +0.1 0.27 ± 9% perf-profile.self.cycles-pp.osq_unlock
0.06 ± 75% +0.1 0.12 ± 17% perf-profile.self.cycles-pp.mutex_lock
0.01 ±223% +0.1 0.07 ± 15%
perf-profile.self.cycles-pp.btrfs_verify_level_key
0.05 ± 72% +0.1 0.12 ± 5%
perf-profile.self.cycles-pp.setup_items_for_insert
0.00 +0.1 0.07 ± 8%
perf-profile.self.cycles-pp.btrfs_get_alloc_profile
0.00 +0.1 0.07 ± 24%
perf-profile.self.cycles-pp.__btrfs_end_transaction
0.03 ±101% +0.1 0.11 ± 20% perf-profile.self.cycles-pp.btrfs_del_items
0.00 +0.1 0.08 ± 20% perf-profile.self.cycles-pp.__d_lookup
0.00 +0.1 0.10 ± 15% perf-profile.self.cycles-pp.link_path_walk
0.04 ±100% +0.1 0.15 ± 8% perf-profile.self.cycles-pp.memcmp
0.03 ±101% +0.1 0.14 ± 16% perf-profile.self.cycles-pp.mutex_unlock
0.00 +0.1 0.11 ± 9%
perf-profile.self.cycles-pp.__btrfs_add_delayed_item
0.20 ± 24% +0.1 0.31 ± 9%
perf-profile.self.cycles-pp.find_extent_buffer_nolock
0.00 +0.1 0.12 ± 9%
perf-profile.self.cycles-pp.strncpy_from_user
0.00 +0.1 0.12 ± 17%
perf-profile.self.cycles-pp.lockref_get_not_dead
0.27 ± 28% +0.1 0.40 ± 11%
perf-profile.self.cycles-pp.check_setget_bounds
0.23 ± 8% +0.1 0.38 ± 8% perf-profile.self.cycles-pp.memmove
0.16 ± 23% +0.2 0.32 ± 7% perf-profile.self.cycles-pp.up_write
0.76 ± 6% +0.2 0.92 ± 11% perf-profile.self.cycles-pp._raw_spin_lock
0.00 +0.2 0.17 ± 12% perf-profile.self.cycles-pp.btrfs_statfs
0.02 ± 99% +0.2 0.20 ± 12%
perf-profile.self.cycles-pp.btrfs_find_name_in_backref
0.30 ± 36% +0.2 0.52 ± 9%
perf-profile.self.cycles-pp.btrfs_set_token_32
0.26 ± 36% +0.3 0.51 ± 12%
perf-profile.self.cycles-pp.btrfs_get_token_32
0.29 ± 56% +0.3 0.58 ± 25% perf-profile.self.cycles-pp.poll_idle
0.09 ± 99% +0.6 0.73 ± 10% perf-profile.self.cycles-pp.btrfs_get_16
0.10 ±100% +0.8 0.86 ± 12%
perf-profile.self.cycles-pp.mutex_spin_on_owner
stress-ng.time.file_system_outputs
6e+07 +-------------------------------------------------------------------+
| +.. + + + |
5e+07 |.+. + + : +.+. +. .+. + + .+. + + .+ .+.+.+. .|
| + +.+ : + +.. : + + +.+. + + : .+. + |
| :.+ : : .+ |
4e+07 |-+ + + + |
| |
3e+07 |-+ |
| |
2e+07 |-+ |
| |
| |
1e+07 |-+ |
| |
0 +-------------------------------------------------------------------+
stress-ng.link.ops
240 +---------------------------------------------------------------------+
220 |-+ O O O O O O O O O O O O O |
| O O O O O O O O O O O O O O |
200 |-+ |
180 |-+ |
160 |-+ |
140 |-+ |
| |
120 |-+ |
100 |-+ |
80 |-+ |
60 |-+ |
| .+.. .+. .+. .+.. .+. .+..+. .+.+. .+.|
40 |.+ + +.+.+..+.+.+.+.+.+..+.+ + +.+ + + +.+..+ |
20 +---------------------------------------------------------------------+
stress-ng.link.ops_per_sec
4 +---------------------------------------------------------------------+
| O O O O O O O O O O O O O O O O |
3.5 |-O O O O O O O O O O O O O O O |
| |
3 |-+ |
| |
2.5 |-+ |
| |
2 |-+ |
| |
1.5 |-+ |
| |
1 |-+ |
| .+.. .+. .+. .+.. .+. .+..+. .+.+. .+.|
0.5 +---------------------------------------------------------------------+
[*] 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