From: kernel test robot <oliver.sang@intel.com>
To: Kees Cook <kees@kernel.org>
Cc: oe-lkp@lists.linux.dev, lkp@intel.com,
linux-kernel@vger.kernel.org,
"Thomas Weißschuh" <linux@weissschuh.net>,
"Nilay Shroff" <nilay@linux.ibm.com>,
"Yury Norov" <yury.norov@gmail.com>,
"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
linux-hardening@vger.kernel.org, oliver.sang@intel.com
Subject: [linus:master] [fortify] 239d87327d: vm-scalability.throughput 17.3% improvement
Date: Thu, 9 Jan 2025 14:57:58 +0800 [thread overview]
Message-ID: <202501091405.a1fcb1ed-lkp@intel.com> (raw)
Hello,
kernel test robot noticed a 17.3% improvement of vm-scalability.throughput on:
commit: 239d87327dcd361b0098038995f8908f3296864f ("fortify: Hide run-time copy size from value range tracking")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
testcase: vm-scalability
config: x86_64-rhel-9.4
compiler: gcc-12
test machine: 224 threads 4 sockets Intel(R) Xeon(R) Platinum 8380H CPU @ 2.90GHz (Cooper Lake) with 192G memory
parameters:
runtime: 300s
size: 256G
test: msync
cpufreq_governor: performance
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250109/202501091405.a1fcb1ed-lkp@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/rootfs/runtime/size/tbox_group/test/testcase:
gcc-12/performance/x86_64-rhel-9.4/debian-12-x86_64-20240206.cgz/300s/256G/lkp-cpl-4sp2/msync/vm-scalability
commit:
f06e108a3d ("Compiler Attributes: disable __counted_by for clang < 19.1.3")
239d87327d ("fortify: Hide run-time copy size from value range tracking")
f06e108a3dc53c0f 239d87327dcd361b0098038995f
---------------- ---------------------------
%stddev %change %stddev
\ | \
654.00 ± 13% +62.7% 1063 ± 41% perf-c2c.HITM.local
74.03 ± 49% +113.3% 157.89 ± 40% sched_debug.cfs_rq:/.removed.runnable_avg.max
74.03 ± 49% +113.3% 157.89 ± 40% sched_debug.cfs_rq:/.removed.util_avg.max
9843704 ± 12% -31.4% 6748836 ± 24% numa-meminfo.node0.Active(file)
81609 ± 13% -18.3% 66698 ± 10% numa-meminfo.node1.Writeback
3197765 ± 12% +34.7% 4307440 ± 12% numa-meminfo.node3.MemFree
0.07 ± 2% +0.0 0.07 ± 2% mpstat.cpu.all.irq%
0.05 ± 2% +0.0 0.06 mpstat.cpu.all.soft%
2.17 ± 3% +0.4 2.58 ± 3% mpstat.cpu.all.sys%
0.42 ± 3% +0.1 0.49 ± 2% mpstat.cpu.all.usr%
2462818 +24.2% 3060034 vmstat.io.bo
8.76 ± 2% +14.7% 10.06 ± 3% vmstat.procs.r
12294 +13.6% 13967 ± 4% vmstat.system.cs
40339 ± 2% +6.8% 43096 ± 4% vmstat.system.in
6203763 ± 14% +67.5% 10389382 ± 23% numa-numastat.node0.local_node
6274485 ± 14% +66.8% 10464891 ± 23% numa-numastat.node0.numa_hit
6773452 ± 13% -59.5% 2743979 ± 68% numa-numastat.node0.numa_miss
6842787 ± 12% -58.8% 2819949 ± 66% numa-numastat.node0.other_node
7434683 ± 19% +36.7% 10159657 ± 26% numa-numastat.node1.local_node
7522237 ± 19% +36.4% 10257654 ± 26% numa-numastat.node1.numa_hit
16256 ± 2% +26.1% 20495 vm-scalability.median
5.43 ± 6% -2.5 2.92 ± 26% vm-scalability.median_stddev%
9.99 ± 10% -3.0 6.95 ± 9% vm-scalability.stddev%
5678018 ± 3% +17.3% 6661631 ± 2% vm-scalability.throughput
1.573e+09 +25.0% 1.966e+09 vm-scalability.time.file_system_outputs
16615 ± 3% +27.0% 21107 vm-scalability.time.involuntary_context_switches
2.099e+08 +25.0% 2.624e+08 vm-scalability.time.minor_page_faults
561.00 +21.8% 683.33 ± 3% vm-scalability.time.percent_of_cpu_this_job_got
1358 ± 3% +23.6% 1679 ± 3% vm-scalability.time.system_time
418.15 ± 2% +19.1% 497.88 vm-scalability.time.user_time
1135302 +11.7% 1268430 vm-scalability.time.voluntary_context_switches
8.846e+08 +25.0% 1.106e+09 vm-scalability.workload
2478521 ± 12% -33.1% 1658879 ± 24% numa-vmstat.node0.nr_active_file
45774950 ± 9% +28.8% 58943198 ± 5% numa-vmstat.node0.nr_dirtied
45774950 ± 9% +28.8% 58943198 ± 5% numa-vmstat.node0.nr_written
2476252 ± 12% -33.1% 1657048 ± 24% numa-vmstat.node0.nr_zone_active_file
6274222 ± 14% +66.8% 10464563 ± 23% numa-vmstat.node0.numa_hit
6203500 ± 14% +67.5% 10389054 ± 23% numa-vmstat.node0.numa_local
6773452 ± 13% -59.5% 2743979 ± 68% numa-vmstat.node0.numa_miss
6842787 ± 12% -58.8% 2819949 ± 66% numa-vmstat.node0.numa_other
49693812 ± 8% +20.0% 59611215 ± 8% numa-vmstat.node1.nr_dirtied
49693812 ± 8% +20.0% 59611215 ± 8% numa-vmstat.node1.nr_written
7521777 ± 19% +36.4% 10257607 ± 26% numa-vmstat.node1.numa_hit
7434223 ± 19% +36.7% 10159609 ± 26% numa-vmstat.node1.numa_local
2660800 ± 8% +22.1% 3250098 ± 5% numa-vmstat.node1.workingset_activate_file
3153899 ± 8% +19.5% 3769627 ± 5% numa-vmstat.node1.workingset_refault_file
2660800 ± 8% +22.1% 3250098 ± 5% numa-vmstat.node1.workingset_restore_file
53368316 ± 9% +20.2% 64130806 ± 8% numa-vmstat.node2.nr_dirtied
53368316 ± 9% +20.2% 64130806 ± 8% numa-vmstat.node2.nr_written
7683 ± 8% -20.2% 6129 ± 4% numa-vmstat.node2.workingset_nodes
47788357 ± 10% +32.1% 63105437 ± 10% numa-vmstat.node3.nr_dirtied
803731 ± 13% +34.0% 1076708 ± 12% numa-vmstat.node3.nr_free_pages
47788357 ± 10% +32.1% 63105437 ± 10% numa-vmstat.node3.nr_written
30030 ± 15% +75.3% 52638 ± 23% proc-vmstat.allocstall_movable
27837 ± 13% +58.8% 44214 ± 22% proc-vmstat.compact_fail
45835 ± 10% +88.6% 86440 ± 23% proc-vmstat.compact_stall
17998 ± 21% +134.6% 42225 ± 25% proc-vmstat.compact_success
22633426 +1.2% 22911084 proc-vmstat.nr_active_anon
11444651 -10.8% 10211517 ± 6% proc-vmstat.nr_active_file
1.966e+08 +25.0% 2.458e+08 proc-vmstat.nr_dirtied
3658433 -2.6% 3563342 proc-vmstat.nr_dirty
9170138 +12.1% 10276853 ± 6% proc-vmstat.nr_inactive_file
22567898 +1.2% 22846647 proc-vmstat.nr_shmem
1.966e+08 +25.0% 2.458e+08 proc-vmstat.nr_written
22633454 +1.2% 22911113 proc-vmstat.nr_zone_active_anon
11444767 -10.8% 10211682 ± 6% proc-vmstat.nr_zone_active_file
9170083 +12.1% 10276805 ± 6% proc-vmstat.nr_zone_inactive_file
3740131 -2.7% 3639414 proc-vmstat.nr_zone_write_pending
22011951 ± 15% +33.7% 29430963 ± 10% proc-vmstat.pgactivate
2824 +16.2% 3280 ± 22% proc-vmstat.pgalloc_dma
2.856e+08 +19.6% 3.416e+08 ± 3% proc-vmstat.pgalloc_normal
2.112e+08 +24.9% 2.637e+08 proc-vmstat.pgfault
2.886e+08 +19.3% 3.444e+08 ± 3% proc-vmstat.pgfree
6020 ± 9% +88.5% 11348 ± 44% proc-vmstat.pgmajfault
7.865e+08 +25.0% 9.832e+08 proc-vmstat.pgpgout
124025 +16.5% 144503 proc-vmstat.pgreuse
3641011 ± 15% +48.1% 5392566 ± 14% proc-vmstat.pgsteal_direct
2499 +26.9% 3171 proc-vmstat.unevictable_pgs_culled
29425 -4.0% 28243 proc-vmstat.workingset_nodes
9.93 +6.5% 10.58 perf-stat.i.MPKI
4.61e+09 +25.7% 5.793e+09 perf-stat.i.branch-instructions
0.32 ± 3% -0.0 0.29 perf-stat.i.branch-miss-rate%
12693622 +13.8% 14449439 perf-stat.i.branch-misses
83.47 +2.3 85.75 perf-stat.i.cache-miss-rate%
1.591e+08 +39.5% 2.221e+08 perf-stat.i.cache-misses
1.891e+08 +36.6% 2.584e+08 perf-stat.i.cache-references
12325 +13.6% 13999 ± 4% perf-stat.i.context-switches
1.28 -11.7% 1.13 ± 2% perf-stat.i.cpi
2.864e+10 +18.9% 3.405e+10 ± 2% perf-stat.i.cpu-cycles
343.31 +5.4% 361.81 perf-stat.i.cpu-migrations
141.92 -15.8% 119.51 perf-stat.i.cycles-between-cache-misses
1.792e+10 +29.5% 2.32e+10 perf-stat.i.instructions
1.01 +13.0% 1.14 perf-stat.i.ipc
5.54 +24.5% 6.90 perf-stat.i.metric.K/sec
624456 +24.6% 778107 perf-stat.i.minor-faults
624469 +24.6% 778135 perf-stat.i.page-faults
8.90 +7.8% 9.59 perf-stat.overall.MPKI
0.28 -0.0 0.25 perf-stat.overall.branch-miss-rate%
84.14 +1.8 85.91 perf-stat.overall.cache-miss-rate%
1.62 -8.3% 1.49 ± 2% perf-stat.overall.cpi
182.46 -14.9% 155.29 ± 2% perf-stat.overall.cycles-between-cache-misses
0.62 +9.0% 0.67 ± 2% perf-stat.overall.ipc
6475 +3.7% 6715 perf-stat.overall.path-length
4.639e+09 +25.0% 5.8e+09 perf-stat.ps.branch-instructions
12777070 +13.1% 14448212 perf-stat.ps.branch-misses
1.605e+08 +38.8% 2.229e+08 perf-stat.ps.cache-misses
1.908e+08 +36.0% 2.594e+08 perf-stat.ps.cache-references
12289 +13.6% 13955 ± 4% perf-stat.ps.context-switches
2.929e+10 +18.2% 3.461e+10 ± 2% perf-stat.ps.cpu-cycles
344.20 +5.3% 362.39 perf-stat.ps.cpu-migrations
1.805e+10 +28.8% 2.324e+10 perf-stat.ps.instructions
626335 +24.0% 776865 perf-stat.ps.minor-faults
626348 +24.0% 776893 perf-stat.ps.page-faults
5.728e+12 +29.6% 7.425e+12 perf-stat.total.instructions
34.75 ± 2% -17.3 17.48 ± 87% perf-profile.calltrace.cycles-pp.read_pages.page_cache_ra_order.filemap_fault.__do_fault.do_read_fault
34.74 ± 2% -16.4 18.29 ± 79% perf-profile.calltrace.cycles-pp.iomap_readahead.read_pages.page_cache_ra_order.filemap_fault.__do_fault
34.68 ± 2% -16.4 18.25 ± 79% perf-profile.calltrace.cycles-pp.iomap_readpage_iter.iomap_readahead.read_pages.page_cache_ra_order.filemap_fault
34.48 ± 2% -16.4 18.07 ± 80% perf-profile.calltrace.cycles-pp.zero_user_segments.iomap_readpage_iter.iomap_readahead.read_pages.page_cache_ra_order
34.28 ± 2% -16.3 17.97 ± 80% perf-profile.calltrace.cycles-pp.memset_orig.zero_user_segments.iomap_readpage_iter.iomap_readahead.read_pages
7.38 ± 7% +1.8 9.17 ± 13% perf-profile.calltrace.cycles-pp.asm_exc_page_fault.do_access
0.00 +6.5 6.54 ± 66% perf-profile.calltrace.cycles-pp.memcpy_orig.copy_page_from_iter_atomic.generic_perform_write.shmem_file_write_iter.do_iter_readv_writev
34.90 ± 2% -16.5 18.41 ± 79% perf-profile.children.cycles-pp.read_pages
34.89 ± 2% -16.5 18.41 ± 79% perf-profile.children.cycles-pp.iomap_readahead
34.83 ± 2% -16.5 18.36 ± 79% perf-profile.children.cycles-pp.iomap_readpage_iter
34.62 ± 2% -16.4 18.18 ± 80% perf-profile.children.cycles-pp.zero_user_segments
34.57 ± 2% -16.4 18.15 ± 80% perf-profile.children.cycles-pp.memset_orig
0.33 ± 7% -0.2 0.16 ± 87% perf-profile.children.cycles-pp.prep_compound_page
0.24 ± 18% -0.1 0.10 ± 83% perf-profile.children.cycles-pp.page_counter_try_charge
0.25 ± 8% -0.1 0.19 ± 16% perf-profile.children.cycles-pp.__mod_node_page_state
0.08 ± 13% -0.0 0.05 ± 47% perf-profile.children.cycles-pp.__mod_lruvec_state
0.08 ± 5% +0.0 0.10 ± 8% perf-profile.children.cycles-pp.___perf_sw_event
0.03 ±123% +0.1 0.10 ± 33% perf-profile.children.cycles-pp.on_each_cpu_cond_mask
0.03 ±123% +0.1 0.10 ± 33% perf-profile.children.cycles-pp.smp_call_function_many_cond
0.02 ±123% +0.1 0.10 ± 45% perf-profile.children.cycles-pp.up_write
0.07 ± 22% +0.1 0.19 ± 56% perf-profile.children.cycles-pp.free_tail_page_prepare
0.20 ± 19% +0.4 0.58 ± 61% perf-profile.children.cycles-pp.shmem_get_folio_gfp
0.20 ± 18% +0.4 0.61 ± 61% perf-profile.children.cycles-pp.shmem_write_begin
0.24 ± 20% +0.5 0.73 ± 60% perf-profile.children.cycles-pp.flush_tlb_mm_range
0.07 ± 12% +0.6 0.62 ± 63% perf-profile.children.cycles-pp.folio_unlock
0.29 ± 18% +0.6 0.85 ± 60% perf-profile.children.cycles-pp.ptep_clear_flush
0.04 ± 83% +0.6 0.64 ± 65% perf-profile.children.cycles-pp.shmem_write_end
0.33 ± 27% +0.8 1.12 ± 65% perf-profile.children.cycles-pp.page_vma_mkclean_one
0.33 ± 27% +0.8 1.12 ± 64% perf-profile.children.cycles-pp.page_mkclean_one
0.53 ± 2% +0.8 1.33 ± 57% perf-profile.children.cycles-pp.rmap_walk_file
0.35 ± 28% +0.8 1.18 ± 65% perf-profile.children.cycles-pp.folio_mkclean
0.00 +6.6 6.58 ± 66% perf-profile.children.cycles-pp.memcpy_orig
34.07 ± 2% -16.2 17.90 ± 80% perf-profile.self.cycles-pp.memset_orig
2.63 ± 19% -2.6 0.05 ±101% perf-profile.self.cycles-pp.copy_page_from_iter_atomic
0.25 ± 3% -0.1 0.12 ± 83% perf-profile.self.cycles-pp.folio_alloc_noprof
0.19 ± 14% -0.1 0.08 ± 80% perf-profile.self.cycles-pp.page_counter_try_charge
0.25 ± 9% -0.1 0.18 ± 17% perf-profile.self.cycles-pp.__mod_node_page_state
0.06 ± 7% +0.0 0.09 ± 17% perf-profile.self.cycles-pp.xfs_buffered_write_iomap_begin
0.00 +0.1 0.08 ± 29% perf-profile.self.cycles-pp.__cond_resched
1.94 ± 8% +0.5 2.47 ± 16% perf-profile.self.cycles-pp.do_access
0.07 ± 12% +0.5 0.62 ± 64% perf-profile.self.cycles-pp.folio_unlock
0.00 +6.5 6.50 ± 66% perf-profile.self.cycles-pp.memcpy_orig
0.00 ±200% +483.3% 0.01 ± 11% perf-sched.sch_delay.avg.ms.__cond_resched.__alloc_pages_noprof.alloc_pages_mpol_noprof.folio_alloc_noprof.page_cache_ra_order
0.02 ± 51% +269.3% 0.06 ± 44% perf-sched.sch_delay.avg.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
0.01 ±121% +788.9% 0.09 ± 51% perf-sched.sch_delay.avg.ms.__cond_resched.shmem_get_folio_gfp.shmem_write_begin.generic_perform_write.shmem_file_write_iter
0.00 ±200% +566.7% 0.01 ± 14% perf-sched.sch_delay.avg.ms.__cond_resched.shrink_folio_list.evict_folios.try_to_shrink_lruvec.shrink_one
0.01 ± 17% +174.5% 0.02 ± 76% perf-sched.sch_delay.avg.ms.__cond_resched.writeback_get_folio.writeback_iter.iomap_writepages.xfs_vm_writepages
0.01 +20.0% 0.01 perf-sched.sch_delay.avg.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.01 ± 17% -69.3% 0.00 ± 20% perf-sched.sch_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
0.01 ± 9% +1197.6% 0.09 ±128% perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
0.04 ± 25% -40.3% 0.02 ± 30% perf-sched.sch_delay.avg.ms.schedule_timeout.__wait_for_common.__flush_workqueue.xlog_cil_push_now.isra
0.01 ± 6% -100.0% 0.00 perf-sched.sch_delay.avg.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.submit_bio_wait
0.08 ± 68% +450.4% 0.45 ± 22% perf-sched.sch_delay.avg.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
0.15 ± 34% +78.2% 0.26 ± 22% perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
0.00 ± 50% -100.0% 0.00 perf-sched.sch_delay.avg.ms.xlog_force_lsn.xfs_log_force_seq.xfs_file_fsync.__do_sys_msync
0.01 ± 5% -100.0% 0.00 perf-sched.sch_delay.avg.ms.xlog_wait_on_iclog.xfs_file_fsync.__do_sys_msync.do_syscall_64
0.00 ±200% +636.1% 0.01 ± 17% perf-sched.sch_delay.max.ms.__cond_resched.__alloc_pages_noprof.alloc_pages_mpol_noprof.folio_alloc_noprof.page_cache_ra_order
6.00 ± 95% +186.8% 17.22 ± 16% perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
0.03 ±162% +320.5% 0.13 ± 48% perf-sched.sch_delay.max.ms.__cond_resched.shmem_get_folio_gfp.shmem_write_begin.generic_perform_write.shmem_file_write_iter
0.00 ±200% +876.2% 0.01 ± 21% perf-sched.sch_delay.max.ms.__cond_resched.shrink_folio_list.evict_folios.try_to_shrink_lruvec.shrink_one
0.01 ± 52% +221.1% 0.02 ± 59% perf-sched.sch_delay.max.ms.__cond_resched.xfs_write_fault.do_page_mkwrite.do_shared_fault.do_pte_missing
0.12 ±153% -92.3% 0.01 ± 21% perf-sched.sch_delay.max.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
0.35 ±155% +263.8% 1.28 ± 44% perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
2.22 ± 44% -50.9% 1.09 ± 23% perf-sched.sch_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
0.32 ± 25% -65.3% 0.11 ± 12% perf-sched.sch_delay.max.ms.schedule_timeout.__wait_for_common.__flush_workqueue.xlog_cil_push_now.isra
0.01 ± 10% +105.6% 0.01 ± 61% perf-sched.sch_delay.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
0.02 ± 62% -100.0% 0.00 perf-sched.sch_delay.max.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.submit_bio_wait
0.01 ± 35% +140.7% 0.03 ± 25% perf-sched.sch_delay.max.ms.schedule_timeout.kswapd_try_to_sleep.kswapd.kthread
5.35 ± 13% +120.5% 11.80 ± 30% perf-sched.sch_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
0.01 ± 27% +105.6% 0.01 ± 29% perf-sched.sch_delay.max.ms.wait_for_partner.fifo_open.do_dentry_open.vfs_open
0.04 ±144% -100.0% 0.00 perf-sched.sch_delay.max.ms.xlog_force_lsn.xfs_log_force_seq.xfs_file_fsync.__do_sys_msync
0.02 ± 49% -100.0% 0.00 perf-sched.sch_delay.max.ms.xlog_wait_on_iclog.xfs_file_fsync.__do_sys_msync.do_syscall_64
34409 ± 4% +31.4% 45208 ± 19% perf-sched.total_wait_and_delay.count.ms
1.05 ± 66% -97.2% 0.03 ± 59% perf-sched.wait_and_delay.avg.ms.__cond_resched.loop_process_work.process_one_work.worker_thread.kthread
533.92 ±140% -97.3% 14.58 ±223% perf-sched.wait_and_delay.avg.ms.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes
13.99 ± 14% -100.0% 0.00 perf-sched.wait_and_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
4.37 ± 61% -80.6% 0.85 ± 49% perf-sched.wait_and_delay.avg.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range
26.95 ± 25% -40.1% 16.14 ± 44% perf-sched.wait_and_delay.avg.ms.io_schedule.rq_qos_wait.wbt_wait.__rq_qos_throttle
128.59 ± 17% +229.1% 423.13 ± 16% perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
40.40 ± 6% +8.7% 43.93 perf-sched.wait_and_delay.avg.ms.schedule_timeout.io_schedule_timeout.balance_dirty_pages.balance_dirty_pages_ratelimited_flags
70.57 ±130% +604.7% 497.32 ± 31% perf-sched.wait_and_delay.avg.ms.xlog_wait_on_iclog.xlog_cil_push_work.process_one_work.worker_thread
328.60 ± 12% -100.0% 0.00 perf-sched.wait_and_delay.count.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
10179 ± 15% -97.7% 237.17 ± 45% perf-sched.wait_and_delay.count.io_schedule.rq_qos_wait.wbt_wait.__rq_qos_throttle
4488 +9.4% 4911 perf-sched.wait_and_delay.count.pipe_read.vfs_read.ksys_read.do_syscall_64
214.60 ± 24% -70.4% 63.50 ± 8% perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
2937 ± 65% +699.5% 23480 perf-sched.wait_and_delay.count.schedule_timeout.io_schedule_timeout.balance_dirty_pages.balance_dirty_pages_ratelimited_flags
803.09 ± 73% -99.6% 3.53 ±183% perf-sched.wait_and_delay.max.ms.__cond_resched.loop_process_work.process_one_work.worker_thread.kthread
533.92 ±140% -97.3% 14.58 ±223% perf-sched.wait_and_delay.max.ms.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes
462.45 ± 20% -100.0% 0.00 perf-sched.wait_and_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
49.56 ± 39% -57.7% 20.98 ± 47% perf-sched.wait_and_delay.max.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range
110.68 ± 24% -65.4% 38.31 ± 44% perf-sched.wait_and_delay.max.ms.io_schedule.rq_qos_wait.wbt_wait.__rq_qos_throttle
49.88 ± 7% +167.8% 133.58 ± 54% perf-sched.wait_and_delay.max.ms.schedule_timeout.io_schedule_timeout.balance_dirty_pages.balance_dirty_pages_ratelimited_flags
261.23 ±122% +620.9% 1883 ± 41% perf-sched.wait_and_delay.max.ms.xlog_wait_on_iclog.xlog_cil_push_work.process_one_work.worker_thread
16.91 ±122% +139.9% 40.56 ± 31% perf-sched.wait_time.avg.ms.__cond_resched.down_write.xfs_ilock_for_iomap.xfs_buffered_write_iomap_begin.iomap_iter
14.02 ± 65% -94.3% 0.80 ±200% perf-sched.wait_time.avg.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.do_iter_readv_writev.vfs_iter_write
1.04 ± 67% -98.2% 0.02 ± 34% perf-sched.wait_time.avg.ms.__cond_resched.loop_process_work.process_one_work.worker_thread.kthread
17.79 ±200% +1124.8% 217.93 ± 42% perf-sched.wait_time.avg.ms.__cond_resched.shrink_folio_list.evict_folios.try_to_shrink_lruvec.shrink_one
27.14 ± 32% -38.6% 16.67 ± 9% perf-sched.wait_time.avg.ms.__cond_resched.writeback_get_folio.writeback_iter.iomap_writepages.xfs_vm_writepages
531.34 ±141% -94.0% 31.76 ±108% perf-sched.wait_time.avg.ms.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes
23.22 ± 49% -78.0% 5.10 ±107% perf-sched.wait_time.avg.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
13.99 ± 14% +72.1% 24.08 ± 4% perf-sched.wait_time.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
0.40 +15.0% 0.46 ± 4% perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.36 ± 62% -72.2% 1.21 ± 39% perf-sched.wait_time.avg.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range
26.94 ± 25% -28.1% 19.37 ± 3% perf-sched.wait_time.avg.ms.io_schedule.rq_qos_wait.wbt_wait.__rq_qos_throttle
4.12 ± 2% -25.7% 3.06 ± 13% perf-sched.wait_time.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
128.58 ± 17% +229.0% 423.04 ± 16% perf-sched.wait_time.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
14.18 ± 30% -71.0% 4.12 ± 57% perf-sched.wait_time.avg.ms.schedule_timeout.__wait_for_common.__flush_workqueue.xlog_cil_push_now.isra
16.09 ± 62% -100.0% 0.00 perf-sched.wait_time.avg.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.submit_bio_wait
40.15 ± 7% +9.3% 43.90 perf-sched.wait_time.avg.ms.schedule_timeout.io_schedule_timeout.balance_dirty_pages.balance_dirty_pages_ratelimited_flags
53.98 ± 17% +554.9% 353.50 ± 25% perf-sched.wait_time.avg.ms.sigsuspend.__x64_sys_rt_sigsuspend.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.09 ±127% -100.0% 0.00 perf-sched.wait_time.avg.ms.xlog_force_lsn.xfs_log_force_seq.xfs_file_fsync.__do_sys_msync
36.56 ± 50% -100.0% 0.00 perf-sched.wait_time.avg.ms.xlog_wait_on_iclog.xfs_file_fsync.__do_sys_msync.do_syscall_64
79.98 ±107% +521.8% 497.31 ± 31% perf-sched.wait_time.avg.ms.xlog_wait_on_iclog.xlog_cil_push_work.process_one_work.worker_thread
35.31 ± 50% +40.6% 49.65 ± 10% perf-sched.wait_time.max.ms.__cond_resched.__kmalloc_noprof.ifs_alloc.isra.0
16.91 ±122% +185.9% 48.33 ± 7% perf-sched.wait_time.max.ms.__cond_resched.down_write.xfs_ilock_for_iomap.xfs_buffered_write_iomap_begin.iomap_iter
560.10 ± 61% -94.7% 29.57 ±221% perf-sched.wait_time.max.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.do_iter_readv_writev.vfs_iter_write
803.06 ± 73% -99.8% 1.82 ±176% perf-sched.wait_time.max.ms.__cond_resched.loop_process_work.process_one_work.worker_thread.kthread
35.27 ± 38% -56.9% 15.19 ± 62% perf-sched.wait_time.max.ms.__cond_resched.rmap_walk_file.folio_mkclean.folio_clear_dirty_for_io.writeback_get_folio
17.79 ±200% +1874.3% 351.31 ± 41% perf-sched.wait_time.max.ms.__cond_resched.shrink_folio_list.evict_folios.try_to_shrink_lruvec.shrink_one
53.77 ± 20% -45.7% 29.19 ± 32% perf-sched.wait_time.max.ms.__cond_resched.writeback_get_folio.writeback_iter.iomap_writepages.xfs_vm_writepages
531.34 ±141% -93.9% 32.25 ±107% perf-sched.wait_time.max.ms.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes
36.60 ± 50% +51.7% 55.51 ± 9% perf-sched.wait_time.max.ms.__cond_resched.xfs_write_fault.do_page_mkwrite.do_shared_fault.do_pte_missing
27.41 +19.5% 32.74 ± 5% perf-sched.wait_time.max.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
49.56 ± 39% -49.0% 25.26 ± 12% perf-sched.wait_time.max.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range
110.67 ± 24% -59.0% 45.33 ± 2% perf-sched.wait_time.max.ms.io_schedule.rq_qos_wait.wbt_wait.__rq_qos_throttle
39.78 ± 33% +428.9% 210.38 ±167% perf-sched.wait_time.max.ms.irqentry_exit_to_user_mode.asm_exc_page_fault.[unknown]
2.53 ± 3% +9.8% 2.78 ± 4% perf-sched.wait_time.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
41.46 ± 63% -100.0% 0.00 perf-sched.wait_time.max.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.submit_bio_wait
49.87 ± 7% +167.8% 133.58 ± 54% perf-sched.wait_time.max.ms.schedule_timeout.io_schedule_timeout.balance_dirty_pages.balance_dirty_pages_ratelimited_flags
5.77 ±175% -100.0% 0.00 perf-sched.wait_time.max.ms.xlog_force_lsn.xfs_log_force_seq.xfs_file_fsync.__do_sys_msync
92.08 ± 21% -100.0% 0.00 perf-sched.wait_time.max.ms.xlog_wait_on_iclog.xfs_file_fsync.__do_sys_msync.do_syscall_64
290.66 ±102% +547.9% 1883 ± 41% perf-sched.wait_time.max.ms.xlog_wait_on_iclog.xlog_cil_push_work.process_one_work.worker_thread
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
next reply other threads:[~2025-01-09 6:58 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-09 6:57 kernel test robot [this message]
2025-01-09 16:51 ` [linus:master] [fortify] 239d87327d: vm-scalability.throughput 17.3% improvement Kees Cook
2025-01-09 20:38 ` Kees Cook
2025-01-09 20:52 ` Mateusz Guzik
2025-01-09 21:12 ` Kees Cook
2025-01-09 22:01 ` Mateusz Guzik
2025-01-10 16:58 ` Kees Cook
2025-01-10 19:14 ` Mateusz Guzik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202501091405.a1fcb1ed-lkp@intel.com \
--to=oliver.sang@intel.com \
--cc=gregkh@linuxfoundation.org \
--cc=kees@kernel.org \
--cc=linux-hardening@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@weissschuh.net \
--cc=lkp@intel.com \
--cc=nilay@linux.ibm.com \
--cc=oe-lkp@lists.linux.dev \
--cc=yury.norov@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.