[linux-next:master] [memcg] 70a64b7919: will-it-scale.per_process_ops -11.9% regression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello,

kernel test robot noticed a -11.9% regression of will-it-scale.per_process_ops on:


commit: 70a64b7919cbd6c12306051ff2825839a9d65605 ("memcg: dynamically allocate lruvec_stats")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

testcase: will-it-scale
test machine: 104 threads 2 sockets (Skylake) with 192G memory
parameters:

	nr_task: 100%
	mode: process
	test: page_fault2
	cpufreq_governor: performance




If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-lkp/202405171353.b56b845-oliver.sang@xxxxxxxxx


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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240517/202405171353.b56b845-oliver.sang@xxxxxxxxx

=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
  gcc-13/performance/x86_64-rhel-8.3/process/100%/debian-12-x86_64-20240206.cgz/lkp-skl-fpga01/page_fault2/will-it-scale

commit: 
  59142d87ab ("memcg: reduce memory size of mem_cgroup_events_index")
  70a64b7919 ("memcg: dynamically allocate lruvec_stats")

59142d87ab03b8ff 70a64b7919cbd6c12306051ff28 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      7.14            -0.8        6.32        mpstat.cpu.all.usr%
    245257 ±  7%     -13.8%     211354 ±  4%  sched_debug.cfs_rq:/.avg_vruntime.stddev
    245258 ±  7%     -13.8%     211353 ±  4%  sched_debug.cfs_rq:/.min_vruntime.stddev
     21099 ±  5%     -14.9%      17946 ±  5%  perf-c2c.DRAM.local
      4025 ±  2%     +29.1%       5197 ±  3%  perf-c2c.HITM.local
    105.17 ±  8%     -12.7%      91.83 ±  6%  perf-c2c.HITM.remote
   9538291           -11.9%    8402170        will-it-scale.104.processes
     91713           -11.9%      80789        will-it-scale.per_process_ops
   9538291           -11.9%    8402170        will-it-scale.workload
 1.438e+09           -11.2%  1.276e+09        numa-numastat.node0.local_node
  1.44e+09           -11.3%  1.278e+09        numa-numastat.node0.numa_hit
     83001 ± 15%     -68.9%      25774 ± 34%  numa-numastat.node0.other_node
 1.453e+09           -12.5%  1.271e+09        numa-numastat.node1.local_node
 1.454e+09           -12.5%  1.272e+09        numa-numastat.node1.numa_hit
     24752 ± 51%    +230.9%      81910 ± 10%  numa-numastat.node1.other_node
  1.44e+09           -11.3%  1.278e+09        numa-vmstat.node0.numa_hit
 1.438e+09           -11.3%  1.276e+09        numa-vmstat.node0.numa_local
     83001 ± 15%     -68.9%      25774 ± 34%  numa-vmstat.node0.numa_other
 1.454e+09           -12.5%  1.272e+09        numa-vmstat.node1.numa_hit
 1.453e+09           -12.5%  1.271e+09        numa-vmstat.node1.numa_local
     24752 ± 51%    +230.9%      81910 ± 10%  numa-vmstat.node1.numa_other
     14952            -3.2%      14468        proc-vmstat.nr_mapped
 2.894e+09           -11.9%   2.55e+09        proc-vmstat.numa_hit
 2.891e+09           -11.9%  2.548e+09        proc-vmstat.numa_local
  2.88e+09           -11.8%  2.539e+09        proc-vmstat.pgalloc_normal
 2.869e+09           -11.9%  2.529e+09        proc-vmstat.pgfault
  2.88e+09           -11.8%  2.539e+09        proc-vmstat.pgfree
     17.51            -2.6%      17.05        perf-stat.i.MPKI
 9.457e+09            -9.2%  8.585e+09        perf-stat.i.branch-instructions
  45022022            -8.2%   41340795        perf-stat.i.branch-misses
     84.38            -4.9       79.51        perf-stat.i.cache-miss-rate%
 8.353e+08           -12.1%  7.345e+08        perf-stat.i.cache-misses
 9.877e+08            -6.7%  9.216e+08        perf-stat.i.cache-references
      6.06           +10.8%       6.72        perf-stat.i.cpi
    136.25            -1.2%     134.59        perf-stat.i.cpu-migrations
    348.56           +13.9%     396.93        perf-stat.i.cycles-between-cache-misses
 4.763e+10            -9.7%  4.302e+10        perf-stat.i.instructions
      0.17            -9.6%       0.15        perf-stat.i.ipc
    182.56           -11.9%     160.88        perf-stat.i.metric.K/sec
   9494393           -11.9%    8368012        perf-stat.i.minor-faults
   9494393           -11.9%    8368012        perf-stat.i.page-faults
     17.54            -2.6%      17.08        perf-stat.overall.MPKI
      0.47            +0.0        0.48        perf-stat.overall.branch-miss-rate%
     84.57            -4.9       79.71        perf-stat.overall.cache-miss-rate%
      6.07           +10.8%       6.73        perf-stat.overall.cpi
    346.33           +13.8%     393.97        perf-stat.overall.cycles-between-cache-misses
      0.16            -9.7%       0.15        perf-stat.overall.ipc
   1503802            +2.6%    1542599        perf-stat.overall.path-length
 9.424e+09            -9.2%  8.553e+09        perf-stat.ps.branch-instructions
  44739120            -8.3%   41034189        perf-stat.ps.branch-misses
 8.326e+08           -12.1%  7.321e+08        perf-stat.ps.cache-misses
 9.846e+08            -6.7%  9.185e+08        perf-stat.ps.cache-references
    134.98            -1.3%     133.26        perf-stat.ps.cpu-migrations
 4.747e+10            -9.7%  4.286e+10        perf-stat.ps.instructions
   9463902           -11.9%    8339836        perf-stat.ps.minor-faults
   9463902           -11.9%    8339836        perf-stat.ps.page-faults
 1.434e+13            -9.6%  1.296e+13        perf-stat.total.instructions
     64.15            -2.4       61.72        perf-profile.calltrace.cycles-pp.testcase
     58.30            -1.9       56.41        perf-profile.calltrace.cycles-pp.asm_exc_page_fault.testcase
     52.64            -1.4       51.28        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.testcase
     52.50            -1.3       51.16        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     50.81            -1.0       49.86        perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     49.86            -0.8       49.02        perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      9.27            -0.8        8.45 ±  3%  perf-profile.calltrace.cycles-pp.copy_page.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
     49.21            -0.8       48.43        perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
      5.15            -0.5        4.68        perf-profile.calltrace.cycles-pp.__irqentry_text_end.testcase
      3.24            -0.5        2.77        perf-profile.calltrace.cycles-pp.folio_prealloc.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      0.82            -0.3        0.51        perf-profile.calltrace.cycles-pp.lock_vma_under_rcu.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
      1.68            -0.3        1.42        perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.folio_prealloc.do_fault.__handle_mm_fault.handle_mm_fault
      2.52            -0.2        2.28        perf-profile.calltrace.cycles-pp.error_entry.testcase
      1.50 ±  2%      -0.2        1.30        perf-profile.calltrace.cycles-pp.__mem_cgroup_charge.folio_prealloc.do_fault.__handle_mm_fault.handle_mm_fault
      1.85            -0.1        1.70 ±  3%  perf-profile.calltrace.cycles-pp.__pte_offset_map_lock.finish_fault.do_fault.__handle_mm_fault.handle_mm_fault
      0.68            -0.1        0.55 ±  2%  perf-profile.calltrace.cycles-pp.lru_add_fn.folio_batch_move_lru.folio_add_lru_vma.set_pte_range.finish_fault
      1.55            -0.1        1.44 ±  3%  perf-profile.calltrace.cycles-pp._raw_spin_lock.__pte_offset_map_lock.finish_fault.do_fault.__handle_mm_fault
      0.55            -0.1        0.43 ± 44%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.folio_prealloc
      1.07            -0.1        0.98        perf-profile.calltrace.cycles-pp.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.folio_prealloc.do_fault.__handle_mm_fault
      0.90            -0.1        0.81        perf-profile.calltrace.cycles-pp.sync_regs.asm_exc_page_fault.testcase
      0.89            -0.0        0.86        perf-profile.calltrace.cycles-pp.__alloc_pages_noprof.alloc_pages_mpol_noprof.vma_alloc_folio_noprof.folio_prealloc.do_fault
      1.00            +0.1        1.05        perf-profile.calltrace.cycles-pp.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
      3.85            +0.2        4.10        perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      3.85            +0.2        4.10        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region.do_vmi_align_munmap.do_vmi_munmap
      3.85            +0.2        4.10        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region.do_vmi_align_munmap
      3.82            +0.3        4.07        perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.unmap_region
      3.68            +0.3        3.94        perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu
      0.83            +0.3        1.10 ±  2%  perf-profile.calltrace.cycles-pp.__lruvec_stat_mod_folio.set_pte_range.finish_fault.do_fault.__handle_mm_fault
      0.00            +0.5        0.54        perf-profile.calltrace.cycles-pp.__lruvec_stat_mod_folio.folio_remove_rmap_ptes.zap_present_ptes.zap_pte_range.zap_pmd_range
      0.00            +0.7        0.66        perf-profile.calltrace.cycles-pp.folio_remove_rmap_ptes.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range
     32.87            +0.7       33.62        perf-profile.calltrace.cycles-pp.set_pte_range.finish_fault.do_fault.__handle_mm_fault.handle_mm_fault
     29.54            +2.3       31.80        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range
     29.54            +2.3       31.80        perf-profile.calltrace.cycles-pp.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
     29.53            +2.3       31.80        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range
     30.66            +2.3       32.93        perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     30.66            +2.3       32.93        perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
     30.66            +2.3       32.93        perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region.do_vmi_align_munmap
     30.66            +2.3       32.93        perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region
     29.26            +2.3       31.60        perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range
     28.41            +2.4       30.78        perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu
     34.56            +2.5       37.08        perf-profile.calltrace.cycles-pp.__munmap
     34.56            +2.5       37.08        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     34.56            +2.5       37.08        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
     34.55            +2.5       37.07        perf-profile.calltrace.cycles-pp.unmap_region.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
     34.55            +2.5       37.08        perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     34.55            +2.5       37.08        perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     34.55            +2.5       37.08        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
     34.55            +2.5       37.08        perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
     31.41            +2.8       34.20        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache
     31.42            +2.8       34.23        perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages
     31.38            +2.8       34.19        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs
     65.26            -2.5       62.73        perf-profile.children.cycles-pp.testcase
     56.09            -1.7       54.41        perf-profile.children.cycles-pp.asm_exc_page_fault
     52.66            -1.4       51.30        perf-profile.children.cycles-pp.exc_page_fault
     52.52            -1.3       51.18        perf-profile.children.cycles-pp.do_user_addr_fault
     50.83            -1.0       49.88        perf-profile.children.cycles-pp.handle_mm_fault
     49.87            -0.8       49.02        perf-profile.children.cycles-pp.__handle_mm_fault
      9.35            -0.8        8.53 ±  3%  perf-profile.children.cycles-pp.copy_page
     49.23            -0.8       48.45        perf-profile.children.cycles-pp.do_fault
      5.15            -0.5        4.68        perf-profile.children.cycles-pp.__irqentry_text_end
      3.27            -0.5        2.80        perf-profile.children.cycles-pp.folio_prealloc
      0.82            -0.3        0.52        perf-profile.children.cycles-pp.lock_vma_under_rcu
      0.57            -0.3        0.32        perf-profile.children.cycles-pp.mas_walk
      1.69            -0.3        1.43        perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      2.54            -0.2        2.30        perf-profile.children.cycles-pp.error_entry
      1.52 ±  2%      -0.2        1.31        perf-profile.children.cycles-pp.__mem_cgroup_charge
      0.95            -0.2        0.79 ±  4%  perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
      1.87            -0.2        1.72 ±  3%  perf-profile.children.cycles-pp.__pte_offset_map_lock
      0.60 ±  4%      -0.1        0.46 ±  6%  perf-profile.children.cycles-pp.get_mem_cgroup_from_mm
      0.70            -0.1        0.56 ±  2%  perf-profile.children.cycles-pp.lru_add_fn
      1.57            -0.1        1.45 ±  3%  perf-profile.children.cycles-pp._raw_spin_lock
      1.16            -0.1        1.04        perf-profile.children.cycles-pp.native_irq_return_iret
      1.12            -0.1        1.01        perf-profile.children.cycles-pp.alloc_pages_mpol_noprof
      0.44            -0.1        0.35        perf-profile.children.cycles-pp.get_vma_policy
      0.94            -0.1        0.85        perf-profile.children.cycles-pp.sync_regs
      0.96            -0.1        0.87        perf-profile.children.cycles-pp.__perf_sw_event
      0.43            -0.1        0.34 ±  2%  perf-profile.children.cycles-pp.free_unref_folios
      0.21 ±  3%      -0.1        0.13 ±  3%  perf-profile.children.cycles-pp._compound_head
      0.75            -0.1        0.68        perf-profile.children.cycles-pp.___perf_sw_event
      0.31            -0.1        0.25        perf-profile.children.cycles-pp.__mem_cgroup_uncharge_folios
      0.94            -0.0        0.90        perf-profile.children.cycles-pp.__alloc_pages_noprof
      0.41 ±  4%      -0.0        0.37 ±  4%  perf-profile.children.cycles-pp.mem_cgroup_commit_charge
      0.44 ±  5%      -0.0        0.40 ±  5%  perf-profile.children.cycles-pp.__count_memcg_events
      0.17 ±  2%      -0.0        0.13 ±  4%  perf-profile.children.cycles-pp.uncharge_batch
      0.57            -0.0        0.53 ±  2%  perf-profile.children.cycles-pp.get_page_from_freelist
      0.13 ±  2%      -0.0        0.09 ±  5%  perf-profile.children.cycles-pp.__mod_zone_page_state
      0.19 ±  3%      -0.0        0.16 ±  6%  perf-profile.children.cycles-pp.cgroup_rstat_updated
      0.15 ±  2%      -0.0        0.12 ±  3%  perf-profile.children.cycles-pp.free_unref_page_commit
      0.10 ±  3%      -0.0        0.07 ±  5%  perf-profile.children.cycles-pp.mem_cgroup_update_lru_size
      0.08            -0.0        0.05        perf-profile.children.cycles-pp.policy_nodemask
      0.13 ±  3%      -0.0        0.10 ±  3%  perf-profile.children.cycles-pp.page_counter_uncharge
      0.32 ±  3%      -0.0        0.30 ±  2%  perf-profile.children.cycles-pp.__mod_node_page_state
      0.17 ±  2%      -0.0        0.15 ±  3%  perf-profile.children.cycles-pp.percpu_counter_add_batch
      0.16 ±  2%      -0.0        0.14 ±  2%  perf-profile.children.cycles-pp.shmem_get_policy
      0.16            -0.0        0.14 ±  2%  perf-profile.children.cycles-pp.handle_pte_fault
      0.16 ±  4%      -0.0        0.14 ±  4%  perf-profile.children.cycles-pp.__pte_offset_map
      0.09            -0.0        0.07 ±  5%  perf-profile.children.cycles-pp.get_pfnblock_flags_mask
      0.12 ±  3%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.uncharge_folio
      0.36            -0.0        0.34        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.10 ±  3%      -0.0        0.08 ±  5%  perf-profile.children.cycles-pp.pte_offset_map_nolock
      0.30            -0.0        0.28 ±  2%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.09 ±  4%      -0.0        0.08        perf-profile.children.cycles-pp.down_read_trylock
      0.08            -0.0        0.07 ±  5%  perf-profile.children.cycles-pp.folio_unlock
      0.40            +0.0        0.43        perf-profile.children.cycles-pp.__mod_lruvec_state
      1.02            +0.0        1.06        perf-profile.children.cycles-pp.zap_present_ptes
      0.47            +0.2        0.67        perf-profile.children.cycles-pp.folio_remove_rmap_ptes
      3.87            +0.3        4.12        perf-profile.children.cycles-pp.tlb_finish_mmu
      1.17            +0.5        1.71 ±  2%  perf-profile.children.cycles-pp.__lruvec_stat_mod_folio
     32.88            +0.8       33.63        perf-profile.children.cycles-pp.set_pte_range
     29.54            +2.3       31.80        perf-profile.children.cycles-pp.tlb_flush_mmu
     30.66            +2.3       32.93        perf-profile.children.cycles-pp.zap_pte_range
     30.66            +2.3       32.94        perf-profile.children.cycles-pp.unmap_page_range
     30.66            +2.3       32.94        perf-profile.children.cycles-pp.zap_pmd_range
     30.66            +2.3       32.94        perf-profile.children.cycles-pp.unmap_vmas
     33.41            +2.5       35.92        perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
     33.40            +2.5       35.92        perf-profile.children.cycles-pp.free_pages_and_swap_cache
     34.56            +2.5       37.08        perf-profile.children.cycles-pp.__munmap
     34.56            +2.5       37.08        perf-profile.children.cycles-pp.__vm_munmap
     34.56            +2.5       37.08        perf-profile.children.cycles-pp.__x64_sys_munmap
     34.56            +2.5       37.09        perf-profile.children.cycles-pp.do_vmi_munmap
     34.56            +2.5       37.09        perf-profile.children.cycles-pp.do_vmi_align_munmap
     34.67            +2.5       37.20        perf-profile.children.cycles-pp.do_syscall_64
     34.67            +2.5       37.20        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     34.56            +2.5       37.09        perf-profile.children.cycles-pp.unmap_region
     33.22            +2.6       35.80        perf-profile.children.cycles-pp.folios_put_refs
     32.12            +2.6       34.75        perf-profile.children.cycles-pp.__page_cache_release
     61.97            +3.3       65.27        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     61.94            +3.3       65.26        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     61.98            +3.3       65.30        perf-profile.children.cycles-pp.folio_lruvec_lock_irqsave
      9.32            -0.8        8.49 ±  3%  perf-profile.self.cycles-pp.copy_page
      5.15            -0.5        4.68        perf-profile.self.cycles-pp.__irqentry_text_end
      0.56            -0.3        0.31        perf-profile.self.cycles-pp.mas_walk
      2.58            -0.2        2.33        perf-profile.self.cycles-pp.testcase
      2.53            -0.2        2.30        perf-profile.self.cycles-pp.error_entry
      0.60 ±  4%      -0.2        0.44 ±  6%  perf-profile.self.cycles-pp.get_mem_cgroup_from_mm
      0.85            -0.1        0.71 ±  4%  perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
      1.54            -0.1        1.43 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock
      1.15            -0.1        1.04        perf-profile.self.cycles-pp.native_irq_return_iret
      0.94            -0.1        0.85        perf-profile.self.cycles-pp.sync_regs
      0.20 ±  3%      -0.1        0.13 ±  3%  perf-profile.self.cycles-pp._compound_head
      0.27 ±  3%      -0.1        0.20 ±  3%  perf-profile.self.cycles-pp.free_pages_and_swap_cache
      0.26            -0.1        0.18 ±  2%  perf-profile.self.cycles-pp.get_vma_policy
      0.26            -0.1        0.19 ±  2%  perf-profile.self.cycles-pp.__page_cache_release
      0.16            -0.1        0.09 ±  5%  perf-profile.self.cycles-pp.vma_alloc_folio_noprof
      0.28 ±  2%      -0.1        0.22 ±  3%  perf-profile.self.cycles-pp.zap_present_ptes
      0.66            -0.1        0.60        perf-profile.self.cycles-pp.___perf_sw_event
      0.32            -0.1        0.27 ±  5%  perf-profile.self.cycles-pp.lru_add_fn
      0.47            -0.0        0.43 ±  2%  perf-profile.self.cycles-pp.__handle_mm_fault
      0.16 ±  4%      -0.0        0.12        perf-profile.self.cycles-pp.lock_vma_under_rcu
      0.20            -0.0        0.16 ±  4%  perf-profile.self.cycles-pp.free_unref_folios
      0.30            -0.0        0.26        perf-profile.self.cycles-pp.handle_mm_fault
      0.10 ±  4%      -0.0        0.07        perf-profile.self.cycles-pp.zap_pte_range
      0.09 ±  5%      -0.0        0.06 ±  6%  perf-profile.self.cycles-pp.mem_cgroup_update_lru_size
      0.14 ±  2%      -0.0        0.11 ±  4%  perf-profile.self.cycles-pp.mem_cgroup_commit_charge
      0.14 ±  3%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.folio_remove_rmap_ptes
      0.12 ±  4%      -0.0        0.09 ±  7%  perf-profile.self.cycles-pp.__mod_zone_page_state
      0.10 ±  4%      -0.0        0.08 ±  6%  perf-profile.self.cycles-pp.alloc_pages_mpol_noprof
      0.11            -0.0        0.08 ±  5%  perf-profile.self.cycles-pp.free_unref_page_commit
      0.22 ±  2%      -0.0        0.19        perf-profile.self.cycles-pp.__pte_offset_map_lock
      0.21            -0.0        0.18 ±  2%  perf-profile.self.cycles-pp.__perf_sw_event
      0.21            -0.0        0.18 ±  2%  perf-profile.self.cycles-pp.do_user_addr_fault
      0.31 ±  2%      -0.0        0.29        perf-profile.self.cycles-pp.__mod_node_page_state
      0.16 ±  2%      -0.0        0.14 ±  5%  perf-profile.self.cycles-pp.cgroup_rstat_updated
      0.17 ±  2%      -0.0        0.15 ±  2%  perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.11            -0.0        0.09 ±  4%  perf-profile.self.cycles-pp.page_counter_uncharge
      0.09            -0.0        0.07        perf-profile.self.cycles-pp.get_pfnblock_flags_mask
      0.28 ±  2%      -0.0        0.26 ±  2%  perf-profile.self.cycles-pp.xas_load
      0.16 ±  2%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.get_page_from_freelist
      0.12            -0.0        0.10 ±  3%  perf-profile.self.cycles-pp.uncharge_folio
      0.16 ±  4%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.__pte_offset_map
      0.20 ±  2%      -0.0        0.19 ±  2%  perf-profile.self.cycles-pp.shmem_get_folio_gfp
      0.16 ±  3%      -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.shmem_get_policy
      0.14 ±  3%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.do_fault
      0.08            -0.0        0.07 ±  7%  perf-profile.self.cycles-pp.folio_unlock
      0.12 ±  3%      -0.0        0.11        perf-profile.self.cycles-pp.folio_add_new_anon_rmap
      0.09            -0.0        0.08        perf-profile.self.cycles-pp.down_read_trylock
      0.07            -0.0        0.06        perf-profile.self.cycles-pp.folio_prealloc
      0.38 ±  2%      +0.0        0.42 ±  3%  perf-profile.self.cycles-pp.filemap_get_entry
      0.26            +0.1        0.36        perf-profile.self.cycles-pp.folios_put_refs
      0.33            +0.1        0.44 ±  3%  perf-profile.self.cycles-pp.folio_batch_move_lru
      0.40 ±  5%      +0.6        0.98        perf-profile.self.cycles-pp.__lruvec_stat_mod_folio
     61.94            +3.3       65.26        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath




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





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux