Greeting, FYI, we noticed a 2.5% improvement of reaim.jobs_per_min due to commit: commit: e21cf43406a190adfcc4bfe592768066fb3aaa9b ("sched/cfs: change initial value of runnable_avg") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: reaim on test machine: 16 threads Intel(R) Xeon(R) E-2278G CPU @ 3.40GHz with 32G memory with following parameters: runtime: 300s nr_task: 100% test: fserver cpufreq_governor: performance ucode: 0xd6 test-description: REAIM is an updated and improved version of AIM 7 benchmark. test-url: https://sourceforge.net/projects/re-aim-7/ 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 run job.yaml ========================================================================================= compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase/ucode: gcc-9/performance/x86_64-rhel-7.6/100%/debian-x86_64-20191114.cgz/300s/lkp-cfl-e1/fserver/reaim/0xd6 commit: 8c4890d1c3 ("smp, irq_work: Continue smp_call_function*() and irq_work*() integration") e21cf43406 ("sched/cfs: change initial value of runnable_avg") 8c4890d1c3358fb8 e21cf43406a190adfcc4bfe5927 ---------------- --------------------------- fail:runs %reproduction fail:runs | | | 2:4 16% 3:4 perf-profile.calltrace.cycles-pp.sync_regs.error_entry 2:4 19% 3:4 perf-profile.calltrace.cycles-pp.error_entry 3:4 22% 4:4 perf-profile.children.cycles-pp.error_entry 0:4 6% 0:4 perf-profile.self.cycles-pp.error_entry %stddev %change %stddev \ | \ 3.35 +1.3% 3.39 reaim.child_utime 332119 +2.5% 340441 reaim.jobs_per_min 20757 +2.5% 21277 reaim.jobs_per_min_child 346285 +3.7% 359111 reaim.max_jobs_per_min 0.29 -2.4% 0.29 reaim.parent_time 3.54 -9.8% 3.20 reaim.std_dev_percent 64385 -4.2% 61688 reaim.time.involuntary_context_switches 175.50 +1.4% 178.00 reaim.time.percent_of_cpu_this_job_got 439.72 +1.3% 445.46 reaim.time.user_time 4395 -12.5% 3845 vmstat.system.cs 18345 +4.0% 19084 vmstat.system.in 228283 ± 22% +59.9% 364949 ± 25% cpuidle.C1E.usage 12031764 ± 5% -34.0% 7940717 ± 15% cpuidle.C3.time 93614 ± 4% -30.1% 65395 ± 19% cpuidle.C3.usage 38233 ± 7% -8.4% 35039 ± 7% softirqs.CPU0.SCHED 37596 ± 8% -9.7% 33967 ± 7% softirqs.CPU1.SCHED 128312 ± 19% -21.6% 100628 ± 20% softirqs.CPU1.TIMER 36926 ± 7% -8.8% 33694 ± 7% softirqs.CPU9.SCHED 4021969 -4.5% 3840833 perf-stat.i.cache-misses 4421 -12.8% 3857 perf-stat.i.context-switches 8.817e+09 +1.3% 8.93e+09 perf-stat.i.cpu-cycles 590.91 -34.7% 385.88 perf-stat.i.cpu-migrations 1965 ± 2% +6.1% 2085 ± 2% perf-stat.i.cycles-between-cache-misses 72.88 -1.2 71.72 perf-stat.i.iTLB-load-miss-rate% 0.55 +1.3% 0.56 perf-stat.i.metric.GHz 0.53 -9.8% 0.48 perf-stat.i.metric.K/sec 906591 -6.9% 843715 perf-stat.i.node-stores 16.85 -1.1% 16.67 perf-stat.overall.MPKI 2.75 -0.1 2.65 perf-stat.overall.cache-miss-rate% 1.01 +1.1% 1.03 perf-stat.overall.cpi 2192 +6.1% 2324 perf-stat.overall.cycles-between-cache-misses 0.99 -1.1% 0.98 perf-stat.overall.ipc 4008423 -4.5% 3828337 perf-stat.ps.cache-misses 4405 -12.7% 3844 perf-stat.ps.context-switches 8.785e+09 +1.3% 8.898e+09 perf-stat.ps.cpu-cycles 588.73 -34.7% 384.59 perf-stat.ps.cpu-migrations 903222 -6.9% 840730 perf-stat.ps.node-stores 801.60 ± 7% -72.7% 218.58 ± 4% sched_debug.cfs_rq:/.runnable_avg.avg 2652 ± 11% -71.4% 757.65 ± 9% sched_debug.cfs_rq:/.runnable_avg.max 231.14 ± 36% -76.4% 54.55 ± 53% sched_debug.cfs_rq:/.runnable_avg.min 619.22 ± 19% -71.3% 177.50 ± 11% sched_debug.cfs_rq:/.runnable_avg.stddev 889.98 ± 10% -15.4% 752.75 ± 9% sched_debug.cfs_rq:/.util_avg.max 1.28 ± 10% +25.5% 1.60 ± 12% sched_debug.cpu.nr_running.max 0.40 ± 5% +26.2% 0.50 ± 12% sched_debug.cpu.nr_running.stddev 38311 ± 9% -17.0% 31811 sched_debug.cpu.nr_switches.avg 52757 ± 9% -20.5% 41935 ± 2% sched_debug.cpu.nr_switches.max 33060 ± 9% -20.4% 26325 sched_debug.cpu.nr_switches.min 5433 ± 11% -27.7% 3929 ± 5% sched_debug.cpu.nr_switches.stddev 35250 ± 9% -18.5% 28718 sched_debug.cpu.sched_count.avg 48114 ± 9% -21.4% 37816 ± 3% sched_debug.cpu.sched_count.max 31427 ± 10% -20.7% 24936 sched_debug.cpu.sched_count.min 4502 ± 12% -26.5% 3309 ± 5% sched_debug.cpu.sched_count.stddev 15075 ± 9% -32.3% 10200 sched_debug.cpu.sched_goidle.avg 21435 ± 9% -31.0% 14785 ± 4% sched_debug.cpu.sched_goidle.max 13213 ± 10% -35.9% 8471 ± 2% sched_debug.cpu.sched_goidle.min 2225 ± 11% -27.4% 1616 ± 8% sched_debug.cpu.sched_goidle.stddev 20467 ± 11% -23.5% 15665 ± 5% sched_debug.cpu.ttwu_count.max 2614 ± 16% -31.2% 1798 ± 9% sched_debug.cpu.ttwu_count.stddev 3808 ± 9% +35.0% 5142 sched_debug.cpu.ttwu_local.avg 4424 ± 7% +36.4% 6032 ± 5% sched_debug.cpu.ttwu_local.max 3496 ± 9% +34.1% 4689 ± 2% sched_debug.cpu.ttwu_local.min 7830 ± 4% +7.0% 8379 ± 2% interrupts.CAL:Function_call_interrupts 1614 ± 3% -23.1% 1241 ± 5% interrupts.CPU0.RES:Rescheduling_interrupts 1561 ± 4% -21.8% 1221 ± 3% interrupts.CPU1.RES:Rescheduling_interrupts 169.00 ± 95% -76.6% 39.50 ± 21% interrupts.CPU1.TLB:TLB_shootdowns 1596 ± 2% -23.3% 1224 ± 2% interrupts.CPU10.RES:Rescheduling_interrupts 320.50 ± 27% +118.4% 700.00 ± 40% interrupts.CPU11.CAL:Function_call_interrupts 1602 -24.9% 1203 ± 3% interrupts.CPU11.RES:Rescheduling_interrupts 1609 ± 3% -21.2% 1267 ± 4% interrupts.CPU12.RES:Rescheduling_interrupts 1770 ± 3% +7.1% 1896 ± 3% interrupts.CPU13.NMI:Non-maskable_interrupts 1770 ± 3% +7.1% 1896 ± 3% interrupts.CPU13.PMI:Performance_monitoring_interrupts 1594 ± 2% -24.5% 1203 ± 3% interrupts.CPU13.RES:Rescheduling_interrupts 1644 ± 2% -19.4% 1326 ± 4% interrupts.CPU14.RES:Rescheduling_interrupts 1655 ± 4% -24.6% 1248 ± 5% interrupts.CPU15.RES:Rescheduling_interrupts 413.50 ± 24% +55.9% 644.50 ± 13% interrupts.CPU2.CAL:Function_call_interrupts 1571 ± 3% -20.9% 1242 ± 3% interrupts.CPU2.RES:Rescheduling_interrupts 216.50 ±128% -86.7% 28.75 ± 8% interrupts.CPU2.TLB:TLB_shootdowns 322.00 ± 13% +48.4% 477.75 ± 18% interrupts.CPU3.CAL:Function_call_interrupts 1623 ± 2% -24.9% 1218 ± 4% interrupts.CPU3.RES:Rescheduling_interrupts 1639 ± 4% -25.2% 1225 ± 3% interrupts.CPU4.RES:Rescheduling_interrupts 1604 ± 2% -23.4% 1229 ± 2% interrupts.CPU5.RES:Rescheduling_interrupts 1602 ± 2% -20.0% 1281 ± 2% interrupts.CPU6.RES:Rescheduling_interrupts 1649 ± 3% -23.1% 1268 ± 2% interrupts.CPU7.RES:Rescheduling_interrupts 1560 ± 3% -19.8% 1251 ± 3% interrupts.CPU8.RES:Rescheduling_interrupts 1597 -21.9% 1247 ± 3% interrupts.CPU9.RES:Rescheduling_interrupts 25726 -22.7% 19899 interrupts.RES:Rescheduling_interrupts 1429 ± 40% -58.4% 594.50 ± 5% interrupts.TLB:TLB_shootdowns 19.80 ± 2% -4.8 14.95 perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry 25.71 ± 2% -4.6 21.12 ± 2% perf-profile.calltrace.cycles-pp.secondary_startup_64 22.43 ± 2% -4.0 18.39 ± 3% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary 22.56 ± 2% -4.0 18.58 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 24.01 ± 2% -4.0 20.04 ± 4% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 24.01 ± 2% -4.0 20.04 ± 4% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64 23.99 ± 2% -4.0 20.03 ± 4% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 1.70 ± 8% -0.6 1.07 ± 36% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64 1.70 ± 8% -0.6 1.07 ± 36% perf-profile.calltrace.cycles-pp.start_kernel.secondary_startup_64 1.70 ± 8% -0.6 1.07 ± 36% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64 1.56 ± 7% -0.6 0.98 ± 37% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_kernel 1.57 ± 7% -0.6 1.00 ± 36% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64 1.48 +0.1 1.61 ± 2% perf-profile.calltrace.cycles-pp.exit_mmap.mmput.begin_new_exec.load_elf_binary.exec_binprm 1.49 +0.1 1.62 ± 2% perf-profile.calltrace.cycles-pp.mmput.begin_new_exec.load_elf_binary.exec_binprm.__do_execve_file 1.32 ± 8% +0.2 1.47 ± 5% perf-profile.calltrace.cycles-pp.setlocale 1.16 ± 4% +0.2 1.32 ± 6% perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault 1.64 ± 3% +0.2 1.81 ± 2% perf-profile.calltrace.cycles-pp.begin_new_exec.load_elf_binary.exec_binprm.__do_execve_file.__x64_sys_execve 2.59 ± 5% +0.2 2.83 ± 3% perf-profile.calltrace.cycles-pp.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.59 ± 5% +0.2 2.83 ± 3% perf-profile.calltrace.cycles-pp.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.59 ± 5% +0.2 2.83 ± 3% perf-profile.calltrace.cycles-pp.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.26 ±100% +0.3 0.59 ± 9% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read 4.73 ± 3% +0.5 5.26 perf-profile.calltrace.cycles-pp.__do_execve_file.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve 4.78 ± 3% +0.5 5.32 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.execve 4.78 ± 3% +0.5 5.32 ± 2% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve 4.78 ± 3% +0.5 5.32 ± 2% perf-profile.calltrace.cycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve 4.82 ± 3% +0.6 5.38 ± 2% perf-profile.calltrace.cycles-pp.execve 6.27 ± 4% +0.6 6.83 ± 4% perf-profile.calltrace.cycles-pp.asm_exc_page_fault 12.29 +0.6 12.90 ± 3% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe 6.70 +0.6 7.31 ± 3% perf-profile.calltrace.cycles-pp.__strcat_chk 12.20 +0.6 12.84 ± 3% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 12.27 +1.0 13.26 perf-profile.calltrace.cycles-pp.__strncat_chk 19.80 ± 2% -4.7 15.06 ± 2% perf-profile.children.cycles-pp.intel_idle 25.71 ± 2% -4.6 21.12 ± 2% perf-profile.children.cycles-pp.secondary_startup_64 25.71 ± 2% -4.6 21.12 ± 2% perf-profile.children.cycles-pp.cpu_startup_entry 25.71 ± 2% -4.6 21.13 ± 2% perf-profile.children.cycles-pp.do_idle 24.14 ± 2% -4.6 19.59 ± 2% perf-profile.children.cycles-pp.cpuidle_enter 24.14 ± 2% -4.6 19.59 ± 2% perf-profile.children.cycles-pp.cpuidle_enter_state 24.01 ± 2% -4.0 20.04 ± 4% perf-profile.children.cycles-pp.start_secondary 1.70 ± 8% -0.6 1.07 ± 36% perf-profile.children.cycles-pp.start_kernel 0.56 ± 13% -0.1 0.45 perf-profile.children.cycles-pp.native_flush_tlb_one_user 0.33 ± 7% -0.1 0.26 ± 20% perf-profile.children.cycles-pp.__x64_sys_munmap 0.18 ± 15% -0.1 0.11 ± 19% perf-profile.children.cycles-pp.memset_erms 0.36 ± 7% -0.1 0.30 ± 11% perf-profile.children.cycles-pp.page_add_file_rmap 0.20 ± 11% -0.1 0.14 ± 21% perf-profile.children.cycles-pp.pick_link 0.16 ± 13% -0.1 0.10 ± 12% perf-profile.children.cycles-pp.arch_scale_freq_tick 0.15 ± 16% -0.1 0.10 ± 20% perf-profile.children.cycles-pp.__tlb_remove_page_size 0.12 ± 18% -0.0 0.08 ± 22% perf-profile.children.cycles-pp.native_read_msr 0.09 ± 19% +0.0 0.12 ± 4% perf-profile.children.cycles-pp.__strcasecmp 0.07 ± 24% +0.0 0.11 ± 17% perf-profile.children.cycles-pp.dequeue_entity 0.10 ± 28% +0.0 0.14 ± 12% perf-profile.children.cycles-pp.down_write_killable 0.09 ± 21% +0.0 0.13 ± 16% perf-profile.children.cycles-pp.ptep_clear_flush 0.10 ± 12% +0.0 0.14 ± 15% perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown 0.03 ±100% +0.0 0.07 ± 6% perf-profile.children.cycles-pp.security_inode_getattr 0.03 ±100% +0.0 0.07 ± 10% perf-profile.children.cycles-pp.vfs_getattr 0.07 ± 58% +0.0 0.12 ± 11% perf-profile.children.cycles-pp.native_apic_msr_eoi_write 0.03 ±100% +0.0 0.08 ± 6% perf-profile.children.cycles-pp._exit 0.62 ± 3% +0.0 0.67 ± 4% perf-profile.children.cycles-pp.copy_page_range 0.16 ± 14% +0.0 0.21 ± 11% perf-profile.children.cycles-pp.get_unmapped_area 0.18 ± 10% +0.0 0.23 ± 11% perf-profile.children.cycles-pp.unlink_file_vma 0.12 ± 11% +0.1 0.17 ± 12% perf-profile.children.cycles-pp.security_file_permission 0.01 ±173% +0.1 0.07 ± 21% perf-profile.children.cycles-pp.ip_generic_getfrag 0.05 ± 57% +0.1 0.11 ± 11% perf-profile.children.cycles-pp.anon_vma_interval_tree_remove 0.84 ± 5% +0.1 0.90 ± 4% perf-profile.children.cycles-pp.pagevec_lru_move_fn 0.20 ± 17% +0.1 0.27 ± 7% perf-profile.children.cycles-pp.get_user_arg_ptr 0.34 ± 6% +0.1 0.41 ± 6% perf-profile.children.cycles-pp.__might_fault 0.27 ± 10% +0.1 0.34 ± 15% perf-profile.children.cycles-pp.do_faccessat 0.51 ± 5% +0.1 0.58 ± 7% perf-profile.children.cycles-pp.lru_cache_add 0.46 ± 9% +0.1 0.54 ± 3% perf-profile.children.cycles-pp.create_elf_tables 0.60 ± 8% +0.1 0.69 ± 4% perf-profile.children.cycles-pp.kmem_cache_free 0.44 ± 12% +0.1 0.52 ± 7% perf-profile.children.cycles-pp.free 0.54 ± 13% +0.1 0.62 ± 7% perf-profile.children.cycles-pp.generic_perform_write 0.50 ± 9% +0.1 0.59 ± 3% perf-profile.children.cycles-pp.wp_page_copy 0.24 ± 12% +0.1 0.33 ± 13% perf-profile.children.cycles-pp.unlock_page 0.99 ± 3% +0.1 1.09 ± 6% perf-profile.children.cycles-pp.mmap_region 1.79 ± 2% +0.1 1.92 ± 5% perf-profile.children.cycles-pp.__alloc_pages_nodemask 0.45 ± 18% +0.1 0.58 perf-profile.children.cycles-pp.unlink_anon_vmas 1.17 ± 5% +0.1 1.30 ± 5% perf-profile.children.cycles-pp.do_mmap 0.51 ± 4% +0.1 0.66 ± 14% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 1.94 ± 4% +0.1 2.09 ± 2% perf-profile.children.cycles-pp.begin_new_exec 0.82 ± 3% +0.2 0.97 ± 5% perf-profile.children.cycles-pp.sync_regs 0.38 ± 23% +0.2 0.54 ± 26% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 1.32 ± 8% +0.2 1.48 ± 5% perf-profile.children.cycles-pp.setlocale 0.80 ± 13% +0.2 0.97 ± 2% perf-profile.children.cycles-pp.free_pgtables 2.63 ± 4% +0.3 2.89 ± 3% perf-profile.children.cycles-pp.do_group_exit 2.63 ± 4% +0.3 2.89 ± 3% perf-profile.children.cycles-pp.do_exit 2.63 ± 4% +0.3 2.90 ± 3% perf-profile.children.cycles-pp.__x64_sys_exit_group 4.32 ± 4% +0.3 4.61 ± 2% perf-profile.children.cycles-pp.__x64_sys_brk 3.75 ± 3% +0.3 4.05 ± 3% perf-profile.children.cycles-pp.mmput 3.73 ± 3% +0.3 4.04 ± 3% perf-profile.children.cycles-pp.exit_mmap 3.86 ± 3% +0.3 4.17 ± 2% perf-profile.children.cycles-pp.load_elf_binary 3.93 ± 3% +0.3 4.24 ± 2% perf-profile.children.cycles-pp.exec_binprm 2.53 ± 5% +0.3 2.87 ± 2% perf-profile.children.cycles-pp.do_fault 2.14 ± 6% +0.4 2.50 ± 3% perf-profile.children.cycles-pp.filemap_map_pages 5.46 ± 4% +0.5 5.96 ± 2% perf-profile.children.cycles-pp.__do_execve_file 5.51 ± 4% +0.5 6.04 ± 2% perf-profile.children.cycles-pp.__x64_sys_execve 4.83 ± 3% +0.6 5.38 ± 2% perf-profile.children.cycles-pp.execve 6.71 +0.6 7.31 ± 3% perf-profile.children.cycles-pp.__strcat_chk 6.57 ± 4% +0.6 7.19 ± 2% perf-profile.children.cycles-pp.__handle_mm_fault 6.92 ± 3% +0.7 7.64 perf-profile.children.cycles-pp.handle_mm_fault 7.90 ± 2% +0.7 8.64 ± 3% perf-profile.children.cycles-pp.do_user_addr_fault 8.84 ± 3% +0.8 9.65 ± 2% perf-profile.children.cycles-pp.asm_exc_page_fault 8.19 ± 3% +0.8 9.00 ± 3% perf-profile.children.cycles-pp.exc_page_fault 12.30 +1.0 13.26 perf-profile.children.cycles-pp.__strncat_chk 33.58 +1.6 35.13 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 33.38 +1.6 34.98 perf-profile.children.cycles-pp.do_syscall_64 19.78 ± 2% -4.7 15.05 ± 2% perf-profile.self.cycles-pp.intel_idle 0.56 ± 12% -0.1 0.45 ± 2% perf-profile.self.cycles-pp.native_flush_tlb_one_user 0.28 ± 6% -0.1 0.20 ± 11% perf-profile.self.cycles-pp.page_add_file_rmap 0.18 ± 15% -0.1 0.11 ± 21% perf-profile.self.cycles-pp.memset_erms 0.11 ± 24% -0.1 0.05 ± 62% perf-profile.self.cycles-pp.__tlb_remove_page_size 0.11 ± 13% -0.0 0.07 ± 17% perf-profile.self.cycles-pp.native_read_msr 0.08 ± 17% +0.0 0.11 ± 19% perf-profile.self.cycles-pp.down_read 0.05 ± 58% +0.0 0.09 ± 7% perf-profile.self.cycles-pp.shmem_write_end 0.07 ± 58% +0.0 0.12 ± 11% perf-profile.self.cycles-pp.native_apic_msr_eoi_write 0.05 ± 58% +0.0 0.10 ± 5% perf-profile.self.cycles-pp.anon_vma_interval_tree_remove 0.00 +0.1 0.06 ± 7% perf-profile.self.cycles-pp.task_work_run 0.03 ±100% +0.1 0.08 ± 5% perf-profile.self.cycles-pp.__x64_sys_brk 0.29 ± 8% +0.1 0.35 ± 8% perf-profile.self.cycles-pp.cpuidle_enter_state 0.28 ± 10% +0.1 0.35 ± 9% perf-profile.self.cycles-pp.alloc_set_pte 0.34 ± 15% +0.1 0.42 ± 3% perf-profile.self.cycles-pp.kmem_cache_free 0.23 ± 11% +0.1 0.32 ± 10% perf-profile.self.cycles-pp.unlock_page 0.28 ± 20% +0.1 0.37 ± 17% perf-profile.self.cycles-pp.___perf_sw_event 0.25 ± 13% +0.1 0.34 ± 18% perf-profile.self.cycles-pp.handle_mm_fault 0.52 ± 12% +0.1 0.63 ± 6% perf-profile.self.cycles-pp.__handle_mm_fault 0.82 ± 4% +0.2 0.97 ± 6% perf-profile.self.cycles-pp.sync_regs 0.38 ± 22% +0.2 0.53 ± 25% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath 0.53 ± 7% +0.2 0.69 ± 7% perf-profile.self.cycles-pp.release_pages 1.07 ± 10% +0.2 1.25 ± 2% perf-profile.self.cycles-pp.filemap_map_pages 6.66 +0.6 7.27 ± 3% perf-profile.self.cycles-pp.__strcat_chk 12.23 +1.0 13.21 perf-profile.self.cycles-pp.__strncat_chk reaim.time.user_time 450 +---------------------------------------------------------------------+ | O O | 448 |-+ | | | | O O | 446 |-+ O O O O O O O O O | | O O | 444 |-+ | | | 442 |-+ | | | | +. .+.+.. | 440 |..+. .+. .+.+.. .+. .+.+.. .+.. .+..+. .+. .. +. .+..+.| | +. +. +.+. +. + + +. + + | 438 +---------------------------------------------------------------------+ reaim.time.percent_of_cpu_this_job_got 179 +-------------------------------------------------------------------+ | | 178.5 |-+ | 178 |-O O O O O O O O O O O O O | | | 177.5 |-+ | | | 177 |-+ | | | 176.5 |-+ | 176 |-+ + +.+ +..+ | | :: : : : :| 175.5 |-+ : : : : : :| | : :: : : | 175 +-------------------------------------------------------------------+ reaim.parent_time 0.294 +-------------------------------------------------------------------+ 0.293 |-+ + | | : + .+ +.| 0.292 |.+.. .+..+. : +..+. .+.+.. .+.+..+.+.. .+..+.+.+..+.+. + .. | 0.291 |-+ + +..+ +. + + + | | | 0.29 |-+ | 0.289 |-+ | 0.288 |-+ | | | 0.287 |-+ | 0.286 |-+ O O | | O O O O O O O O | 0.285 |-O O O O O O | 0.284 +-------------------------------------------------------------------+ reaim.child_utime 3.4 +--------------------------------------------------------------------+ | O O O O O O O O O O | 3.39 |-+ O O O O O O | | | | | 3.38 |-+ | | | 3.37 |-+ | | | 3.36 |-+ | | | | +. .+.+.. +.. | 3.35 |.+.. .+..+. .+.. .+. .+. .. +. + +.| | +.+..+ +..+ .+. +..+.+.+. +..+.+ + | 3.34 +--------------------------------------------------------------------+ reaim.jobs_per_min 341000 +------------------------------------------------------------------+ 340000 |-O O O O O O O O O O | | O O O | 339000 |-+ O | 338000 |-+ | | | 337000 |-+ | 336000 |-+ | 335000 |-+ | | | 334000 |-+ + | 333000 |-+ .+. +.+ + + .+.. .+. +.. | |.+. +.. + + +..+ +..+ +. .+..+ +.. .+..+.+.+.. + | 332000 |-+ + + + + + + +.| 331000 +------------------------------------------------------------------+ reaim.jobs_per_min_child 21300 +-------------------------------------------------------------------+ | O O O O O O O O | 21200 |-+ O O | | | 21100 |-+ | | | 21000 |-+ | | | 20900 |-+ | | + .+.. + + | 20800 |.+.. + .+..+ .+ +. .. + .+. .. + .+.+..+. .+.. | | + +..+ + .+. + +.+. + +..+ +..+ +.| 20700 |-+ + | | | 20600 +-------------------------------------------------------------------+ reaim.max_jobs_per_min 360000 +------------------------------------------------------------------+ | O O O O O O O O O O O O O O O O | 358000 |-+ | | | 356000 |-+ | | | 354000 |-+ | | | 352000 |-+ | | | 350000 |-+ | | | 348000 |-+ | | | 346000 +------------------------------------------------------------------+ [*] 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. Thanks, Rong Chen