Messages in this thread | | | Date | Tue, 28 Nov 2023 23:08:30 +0800 | From | kernel test robot <> | Subject | [tip:sched/core] [sched/deadline] 63ba8422f8: stress-ng.cyclic.ops_per_sec 1.6% improvement |
| |
Hello,
kernel test robot noticed a 1.6% improvement of stress-ng.cyclic.ops_per_sec on:
commit: 63ba8422f876e32ee564ea95da9a7313b13ff0a1 ("sched/deadline: Introduce deadline servers") https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git sched/core
testcase: stress-ng test machine: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 128G memory parameters:
nr_threads: 1 disk: 1HDD testtime: 60s fs: ext4 class: os test: cyclic cpufreq_governor: performance
Details are as below: -------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at: https://download.01.org/0day-ci/archive/20231128/202311282250.9aabf7b9-oliver.sang@intel.com
========================================================================================= class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime: os/gcc-12/performance/1HDD/ext4/x86_64-rhel-8.3/1/debian-11.1-x86_64-20220510.cgz/lkp-csl-d02/cyclic/stress-ng/60s
commit: 2f7a0f5894 ("sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity") 63ba8422f8 ("sched/deadline: Introduce deadline servers")
2f7a0f58948d8231 63ba8422f876e32ee564ea95da9 ---------------- --------------------------- %stddev %change %stddev \ | \ 3727107 +77.4% 6611892 ± 76% cpuidle..usage 0.15 -0.0 0.12 ± 26% mpstat.cpu.all.sys% 570282 +1.6% 579142 stress-ng.cyclic.ops 9504 +1.6% 9652 stress-ng.cyclic.ops_per_sec 570463 +1.6% 579323 stress-ng.time.voluntary_context_switches 18653 +13.8% 21233 ± 18% proc-vmstat.nr_active_anon 20747 +11.7% 23171 ± 14% proc-vmstat.nr_shmem 18653 +13.8% 21233 ± 18% proc-vmstat.nr_zone_active_anon 28307 +5.3% 29809 proc-vmstat.pgactivate 52.33 +27.1% 66.50 ± 5% turbostat.Avg_MHz 32506 ± 23% +2687.6% 906150 turbostat.C1 0.14 ± 17% +1.1 1.26 ± 37% turbostat.C1% 1500076 -16.4% 1253940 ± 2% turbostat.C1E 4.99 -1.7 3.34 ± 34% turbostat.C1E% 4.33 ± 18% +263.7% 15.76 ± 61% turbostat.CPU%c6 0.30 -28.7% 0.21 ± 34% turbostat.IPC 3796031 +75.9% 6678998 ± 75% turbostat.IRQ 13917 ± 5% +70.9% 23779 ± 53% turbostat.POLL 10.13 -5.1% 9.61 ± 2% turbostat.RAMWatt 0.01 ± 7% -33.9% 0.01 ± 11% perf-sched.sch_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown] 0.00 -50.0% 0.00 perf-sched.sch_delay.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep 0.01 ± 16% -43.3% 0.00 ± 24% perf-sched.sch_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64 0.01 ± 7% -58.1% 0.00 ± 49% perf-sched.sch_delay.avg.ms.kjournald2.kthread.ret_from_fork.ret_from_fork_asm 0.01 ± 16% -45.7% 0.00 ± 21% perf-sched.sch_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm 0.00 ± 17% -53.8% 0.00 perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll 0.01 ± 14% -40.0% 0.01 ± 17% perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait 0.01 ± 17% -38.2% 0.01 ± 24% perf-sched.sch_delay.avg.ms.schedule_timeout.ext4_lazyinit_thread.part.0.kthread 0.01 ± 11% -37.3% 0.01 ± 17% perf-sched.sch_delay.avg.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.submit_bio_wait 0.01 ± 10% -29.2% 0.01 ± 13% perf-sched.sch_delay.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork 0.01 ± 9% -37.9% 0.01 ± 23% perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm 0.03 ± 18% -55.2% 0.01 ± 40% perf-sched.sch_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64 0.01 ± 7% -58.1% 0.00 ± 49% perf-sched.sch_delay.max.ms.kjournald2.kthread.ret_from_fork.ret_from_fork_asm 0.00 -50.0% 0.00 perf-sched.total_sch_delay.average.ms 3503 ± 14% -33.3% 2337 ± 20% perf-sched.wait_and_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 0.28 ± 6% -22.2% 0.22 ± 6% perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64 3502 ± 14% -33.3% 2337 ± 20% perf-sched.wait_time.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 0.63 ± 11% +234.5% 2.10 ±101% perf-stat.i.MPKI 2.59 ± 4% +2.4 4.99 ± 67% perf-stat.i.branch-miss-rate% 581917 ± 7% +71.8% 999790 ± 20% perf-stat.i.cache-misses 6134527 ± 14% +169.5% 16530221 ± 34% perf-stat.i.cache-references 2.46 ± 2% +90.4% 4.69 ± 68% perf-stat.i.cpi 1.531e+09 ± 2% +41.6% 2.167e+09 ± 8% perf-stat.i.cpu-cycles 9314 ± 29% -69.2% 2868 ± 15% perf-stat.i.cycles-between-cache-misses 0.18 ± 16% +0.5 0.65 ± 94% perf-stat.i.dTLB-load-miss-rate% 215973 ± 16% +202.5% 653347 ± 37% perf-stat.i.dTLB-load-misses 0.04 ± 16% +0.1 0.15 ±108% perf-stat.i.dTLB-store-miss-rate% 23577 ± 17% +226.3% 76935 ± 48% perf-stat.i.dTLB-store-misses 0.53 ± 2% -31.2% 0.36 ± 29% perf-stat.i.ipc 0.27 ± 46% -68.5% 0.09 ± 44% perf-stat.i.major-faults 0.04 ± 2% +41.6% 0.06 ± 8% perf-stat.i.metric.GHz 193.78 ± 12% +223.5% 626.90 ± 76% perf-stat.i.metric.K/sec 0.58 ± 6% +154.1% 1.46 ± 92% perf-stat.overall.MPKI 3.23 ± 2% +1.3 4.53 ± 43% perf-stat.overall.branch-miss-rate% 9.58 ± 7% -3.3 6.25 ± 9% perf-stat.overall.cache-miss-rate% 1.52 ± 2% +95.4% 2.96 ± 74% perf-stat.overall.cpi 2638 ± 4% -16.2% 2211 ± 9% perf-stat.overall.cycles-between-cache-misses 0.09 ± 16% +0.3 0.40 ±107% perf-stat.overall.dTLB-load-miss-rate% 0.02 ± 17% +0.1 0.10 ±114% perf-stat.overall.dTLB-store-miss-rate% 0.66 ± 2% -32.9% 0.44 ± 32% perf-stat.overall.ipc 572699 ± 7% +72.4% 987288 ± 21% perf-stat.ps.cache-misses 6038971 ± 14% +170.5% 16335282 ± 35% perf-stat.ps.cache-references 1.507e+09 ± 2% +41.9% 2.139e+09 ± 9% perf-stat.ps.cpu-cycles 212612 ± 16% +203.7% 645713 ± 37% perf-stat.ps.dTLB-load-misses 23211 ± 17% +227.8% 76083 ± 49% perf-stat.ps.dTLB-store-misses 0.27 ± 46% -68.4% 0.08 ± 44% perf-stat.ps.major-faults 6.308e+10 +24.8% 7.873e+10 ± 36% perf-stat.total.instructions 24.41 -3.3 21.12 ± 7% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 6.08 ± 14% -3.1 2.99 ± 13% perf-profile.calltrace.cycles-pp.clock_nanosleep 4.96 ± 13% -2.5 2.46 ± 10% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.clock_nanosleep 4.94 ± 12% -2.5 2.44 ± 9% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.clock_nanosleep 4.74 ± 12% -2.4 2.31 ± 10% perf-profile.calltrace.cycles-pp.__x64_sys_clock_nanosleep.do_syscall_64.entry_SYSCALL_64_after_hwframe.clock_nanosleep 15.96 ± 2% -2.3 13.64 ± 8% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state 4.35 ± 11% -2.2 2.10 ± 10% perf-profile.calltrace.cycles-pp.common_nsleep.__x64_sys_clock_nanosleep.do_syscall_64.entry_SYSCALL_64_after_hwframe.clock_nanosleep 4.32 ± 11% -2.2 2.08 ± 9% perf-profile.calltrace.cycles-pp.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep.do_syscall_64.entry_SYSCALL_64_after_hwframe 4.01 ± 10% -2.1 1.88 ± 10% perf-profile.calltrace.cycles-pp.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep.do_syscall_64 2.78 ± 12% -1.4 1.33 ± 10% perf-profile.calltrace.cycles-pp.schedule.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep 2.62 ± 13% -1.4 1.27 ± 11% perf-profile.calltrace.cycles-pp.__schedule.schedule.do_nanosleep.hrtimer_nanosleep.common_nsleep 1.74 ± 15% -0.8 0.90 ± 21% perf-profile.calltrace.cycles-pp.clockevents_program_event.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 1.40 ± 17% -0.8 0.59 ± 48% perf-profile.calltrace.cycles-pp.lapic_next_deadline.clockevents_program_event.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt 1.59 ± 23% -0.8 0.84 ± 45% perf-profile.calltrace.cycles-pp.hrtimer_wakeup.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt 1.53 ± 22% -0.7 0.82 ± 45% perf-profile.calltrace.cycles-pp.try_to_wake_up.hrtimer_wakeup.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt 1.36 ± 15% -0.5 0.87 ± 15% perf-profile.calltrace.cycles-pp.__intel_pmu_enable_all.perf_adjust_freq_unthr_context.perf_event_task_tick.scheduler_tick.update_process_times 1.31 ± 28% -0.5 0.82 ± 17% perf-profile.calltrace.cycles-pp.perf_mux_hrtimer_handler.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt 0.73 ± 19% -0.4 0.35 ± 70% perf-profile.calltrace.cycles-pp.arch_scale_freq_tick.scheduler_tick.update_process_times.tick_sched_handle.tick_nohz_highres_handler 0.65 ± 47% +0.5 1.19 ± 22% perf-profile.calltrace.cycles-pp.irq_enter_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter 0.58 ± 47% +0.6 1.18 ± 22% perf-profile.calltrace.cycles-pp.tick_irq_enter.irq_enter_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state 0.00 +1.2 1.18 ± 19% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.intel_idle_irq 0.00 +1.2 1.18 ± 19% perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.intel_idle_irq.cpuidle_enter_state 0.00 +1.4 1.41 ± 19% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.intel_idle_irq.cpuidle_enter_state.cpuidle_enter 0.00 +2.6 2.56 ± 19% perf-profile.calltrace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 90.83 +4.3 95.11 perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify 85.89 +4.4 90.30 ± 2% perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 87.88 +4.4 92.29 ± 2% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify 87.87 +4.4 92.29 ± 2% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 87.75 +4.5 92.20 perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 81.53 +4.7 86.20 ± 2% perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary 82.91 ± 2% +4.8 87.69 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry 0.00 +7.1 7.06 ± 12% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call 6.14 ± 14% -3.1 3.04 ± 14% perf-profile.children.cycles-pp.clock_nanosleep 6.33 ± 12% -3.1 3.24 ± 7% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 6.27 ± 12% -3.1 3.21 ± 6% perf-profile.children.cycles-pp.do_syscall_64 4.74 ± 12% -2.4 2.31 ± 10% perf-profile.children.cycles-pp.__x64_sys_clock_nanosleep 4.42 ± 12% -2.3 2.14 ± 9% perf-profile.children.cycles-pp.common_nsleep 4.32 ± 11% -2.2 2.08 ± 9% perf-profile.children.cycles-pp.hrtimer_nanosleep 4.04 ± 10% -2.2 1.89 ± 10% perf-profile.children.cycles-pp.do_nanosleep 2.86 ± 13% -1.5 1.40 ± 10% perf-profile.children.cycles-pp.schedule 3.74 ± 12% -1.4 2.39 ± 12% perf-profile.children.cycles-pp.__schedule 2.52 ± 15% -0.9 1.57 ± 8% perf-profile.children.cycles-pp.clockevents_program_event 2.08 ± 14% -0.9 1.17 ± 6% perf-profile.children.cycles-pp.lapic_next_deadline 1.90 ± 14% -0.7 1.23 ± 14% perf-profile.children.cycles-pp.__intel_pmu_enable_all 1.65 ± 23% -0.5 1.12 ± 22% perf-profile.children.cycles-pp.hrtimer_wakeup 1.36 ± 29% -0.5 0.87 ± 15% perf-profile.children.cycles-pp.perf_mux_hrtimer_handler 1.60 ± 22% -0.5 1.11 ± 21% perf-profile.children.cycles-pp.try_to_wake_up 0.85 ± 26% -0.4 0.42 ± 28% perf-profile.children.cycles-pp.dequeue_task_fair 0.75 ± 25% -0.4 0.38 ± 32% perf-profile.children.cycles-pp.dequeue_entity 1.13 ± 24% -0.4 0.78 ± 10% perf-profile.children.cycles-pp.native_irq_return_iret 1.00 ± 20% -0.3 0.66 ± 10% perf-profile.children.cycles-pp.hrtimer_start_range_ns 0.48 ± 23% -0.3 0.22 ± 28% perf-profile.children.cycles-pp.__switch_to 0.48 ± 42% -0.2 0.23 ± 40% perf-profile.children.cycles-pp.update_load_avg 0.75 ± 17% -0.2 0.52 ± 12% perf-profile.children.cycles-pp.arch_scale_freq_tick 0.53 ± 20% -0.2 0.32 ± 21% perf-profile.children.cycles-pp.__switch_to_asm 0.80 ± 20% -0.2 0.58 ± 13% perf-profile.children.cycles-pp.sched_clock 0.42 ± 15% -0.2 0.22 ± 17% perf-profile.children.cycles-pp.perf_pmu_nop_void 0.34 ± 35% -0.2 0.14 ± 22% perf-profile.children.cycles-pp.asm_exc_page_fault 0.30 ± 16% -0.2 0.12 ± 27% perf-profile.children.cycles-pp.do_execveat_common 0.30 ± 28% -0.2 0.12 ± 16% perf-profile.children.cycles-pp.do_user_addr_fault 0.30 ± 16% -0.2 0.12 ± 30% perf-profile.children.cycles-pp.execve 0.30 ± 16% -0.2 0.12 ± 30% perf-profile.children.cycles-pp.__x64_sys_execve 0.30 ± 28% -0.2 0.12 ± 13% perf-profile.children.cycles-pp.exc_page_fault 0.27 ± 18% -0.2 0.09 ± 20% perf-profile.children.cycles-pp.handle_mm_fault 0.23 ± 20% -0.1 0.09 ± 23% perf-profile.children.cycles-pp.__handle_mm_fault 0.18 ± 36% -0.1 0.05 ± 75% perf-profile.children.cycles-pp.cpupri_set 0.20 ± 28% -0.1 0.07 ± 72% perf-profile.children.cycles-pp.__x64_sys_exit_group 0.20 ± 28% -0.1 0.07 ± 72% perf-profile.children.cycles-pp.do_group_exit 0.20 ± 28% -0.1 0.07 ± 72% perf-profile.children.cycles-pp.do_exit 0.22 ± 12% -0.1 0.09 ± 22% perf-profile.children.cycles-pp.bprm_execve 0.24 ± 17% -0.1 0.11 ± 73% perf-profile.children.cycles-pp.__update_load_avg_cfs_rq 0.20 ± 17% -0.1 0.08 ± 50% perf-profile.children.cycles-pp.exec_binprm 0.20 ± 17% -0.1 0.08 ± 50% perf-profile.children.cycles-pp.search_binary_handler 0.19 ± 26% -0.1 0.07 ± 52% perf-profile.children.cycles-pp.__mmput 0.19 ± 26% -0.1 0.07 ± 52% perf-profile.children.cycles-pp.exit_mmap 0.29 ± 28% -0.1 0.17 ± 19% perf-profile.children.cycles-pp.___perf_sw_event 0.19 ± 21% -0.1 0.07 ± 52% perf-profile.children.cycles-pp.load_elf_binary 0.15 ± 32% -0.1 0.05 ± 75% perf-profile.children.cycles-pp.exit_mm 0.15 ± 39% -0.1 0.05 ± 80% perf-profile.children.cycles-pp.select_task_rq_fair 0.15 ± 25% -0.1 0.06 ± 80% perf-profile.children.cycles-pp._copy_from_user 0.14 ± 22% -0.1 0.06 ± 51% perf-profile.children.cycles-pp.do_fault 0.29 ± 20% -0.1 0.21 ± 20% perf-profile.children.cycles-pp._raw_spin_lock_irq 0.10 ± 33% -0.1 0.03 ±102% perf-profile.children.cycles-pp.pick_next_task_idle 0.12 ± 20% -0.1 0.05 ± 76% perf-profile.children.cycles-pp.do_read_fault 0.09 ± 17% -0.1 0.02 ± 99% perf-profile.children.cycles-pp.put_prev_task_fair 0.21 ± 19% -0.1 0.15 ± 15% perf-profile.children.cycles-pp.error_entry 0.00 +0.1 0.09 ± 25% perf-profile.children.cycles-pp.hrtick 0.01 ±223% +0.1 0.11 ± 56% perf-profile.children.cycles-pp.check_cpu_stall 0.03 ±100% +0.1 0.14 ± 16% perf-profile.children.cycles-pp.ct_nmi_enter 0.12 ± 40% +0.1 0.25 ± 14% perf-profile.children.cycles-pp.irqentry_enter 0.06 ± 73% +0.1 0.19 ± 24% perf-profile.children.cycles-pp.nr_iowait_cpu 0.06 ± 79% +0.2 0.22 ± 30% perf-profile.children.cycles-pp.dequeue_task_dl 0.20 ± 27% +0.2 0.36 ± 23% perf-profile.children.cycles-pp.rcu_pending 0.07 ± 80% +0.2 0.26 ± 31% perf-profile.children.cycles-pp.tick_nohz_stop_idle 0.24 ± 24% +0.2 0.44 ± 23% perf-profile.children.cycles-pp.rcu_sched_clock_irq 0.06 ± 82% +0.3 0.33 ± 31% perf-profile.children.cycles-pp.pick_next_task_dl 0.72 ± 30% +0.6 1.32 ± 22% perf-profile.children.cycles-pp.irq_enter_rcu 0.68 ± 30% +0.6 1.30 ± 22% perf-profile.children.cycles-pp.tick_irq_enter 22.71 ± 2% +1.5 24.26 ± 4% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt 90.80 +4.3 95.08 perf-profile.children.cycles-pp.do_idle 90.83 +4.3 95.11 perf-profile.children.cycles-pp.secondary_startup_64_no_verify 90.83 +4.3 95.11 perf-profile.children.cycles-pp.cpu_startup_entry 88.73 +4.3 93.05 perf-profile.children.cycles-pp.cpuidle_idle_call 87.88 +4.4 92.29 ± 2% perf-profile.children.cycles-pp.start_secondary 84.11 ± 2% +4.6 88.70 perf-profile.children.cycles-pp.cpuidle_enter_state 84.15 ± 2% +4.6 88.78 perf-profile.children.cycles-pp.cpuidle_enter 0.26 ± 54% +5.1 5.38 ± 14% perf-profile.children.cycles-pp.intel_idle_irq 3.20 ± 9% -0.9 2.28 ± 10% perf-profile.self.cycles-pp.cpuidle_enter_state 2.08 ± 14% -0.9 1.17 ± 6% perf-profile.self.cycles-pp.lapic_next_deadline 1.90 ± 14% -0.7 1.23 ± 14% perf-profile.self.cycles-pp.__intel_pmu_enable_all 1.13 ± 24% -0.4 0.78 ± 10% perf-profile.self.cycles-pp.native_irq_return_iret 0.75 ± 17% -0.2 0.52 ± 12% perf-profile.self.cycles-pp.arch_scale_freq_tick 0.44 ± 25% -0.2 0.22 ± 29% perf-profile.self.cycles-pp.__switch_to 0.53 ± 20% -0.2 0.31 ± 20% perf-profile.self.cycles-pp.__switch_to_asm 0.48 ± 26% -0.2 0.28 ± 27% perf-profile.self.cycles-pp.__schedule 0.36 ± 13% -0.2 0.19 ± 23% perf-profile.self.cycles-pp.perf_pmu_nop_void 0.18 ± 36% -0.1 0.05 ± 75% perf-profile.self.cycles-pp.cpupri_set 0.23 ± 16% -0.1 0.10 ± 87% perf-profile.self.cycles-pp.__update_load_avg_cfs_rq 0.17 ± 18% -0.1 0.06 ± 55% perf-profile.self.cycles-pp.do_nanosleep 0.19 ± 52% -0.1 0.09 ± 57% perf-profile.self.cycles-pp.clock_nanosleep 0.02 ±142% +0.1 0.09 ± 25% perf-profile.self.cycles-pp.tick_nohz_stop_idle 0.03 ±143% +0.1 0.11 ± 30% perf-profile.self.cycles-pp.perf_event_task_tick 0.13 ± 22% +0.1 0.23 ± 21% perf-profile.self.cycles-pp.rcu_pending 0.01 ±223% +0.1 0.11 ± 56% perf-profile.self.cycles-pp.check_cpu_stall 0.02 ±141% +0.1 0.12 ± 11% perf-profile.self.cycles-pp.ct_nmi_enter 0.11 ± 32% +0.1 0.24 ± 17% perf-profile.self.cycles-pp.tick_sched_do_timer 0.06 ± 73% +0.1 0.19 ± 24% perf-profile.self.cycles-pp.nr_iowait_cpu 0.17 ± 60% +3.6 3.74 ± 15% perf-profile.self.cycles-pp.intel_idle_irq
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
| |