lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20220228143015.GB1643@xsang-OptiPlex-9020>
Date:   Mon, 28 Feb 2022 22:30:15 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Hugh Dickins <hughd@...gle.com>
Cc:     Matthew Wilcox <willy@...radead.org>,
        Vlastimil Babka <vbabka@...e.cz>,
        LKML <linux-kernel@...r.kernel.org>,
        Linux Memory Management List <linux-mm@...ck.org>,
        lkp@...ts.01.org, lkp@...el.com, ying.huang@...el.com,
        feng.tang@...el.com, zhengjun.xing@...ux.intel.com,
        fengwei.yin@...el.com
Subject: [mm/munlock]  07ca760673:  stress-ng.tmpfs.ops_per_sec 24.4%
 improvement



Greeting,

FYI, we noticed a 24.4% improvement of stress-ng.tmpfs.ops_per_sec due to commit:


commit: 07ca760673088f262da57ff42c15558688565aa2 ("mm/munlock: maintain page->mlock_count while unevictable")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

in testcase: stress-ng
on test machine: 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 CPU @ 2.60GHz with 128G memory
with following parameters:

	nr_threads: 100%
	testtime: 60s
	class: memory
	test: tmpfs
	cpufreq_governor: performance
	ucode: 0xd000331






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


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        sudo 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
        sudo bin/lkp run generated-yaml-file

        # if come across any failure that blocks the test,
        # please remove ~/.lkp and /lkp dir to run from a clean state.

=========================================================================================
class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode:
  memory/gcc-9/performance/x86_64-rhel-8.3/100%/debian-10.4-x86_64-20200603.cgz/lkp-icl-2sp6/tmpfs/stress-ng/60s/0xd000331

commit: 
  b109b87050 ("mm/munlock: replace clear_page_mlock() by final clearance")
  07ca760673 ("mm/munlock: maintain page->mlock_count while unevictable")

b109b87050df5438 07ca760673088f262da57ff42c1 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
     39.44 ±  5%     -18.7%      32.08 ±  3%  stress-ng.time.elapsed_time
     39.44 ±  5%     -18.7%      32.08 ±  3%  stress-ng.time.elapsed_time.max
     10529 ±  6%     -22.7%       8134 ±  5%  stress-ng.time.involuntary_context_switches
      9988 ±  2%      -3.4%       9646        stress-ng.time.percent_of_cpu_this_job_got
      2663 ±  8%     -33.3%       1776 ±  5%  stress-ng.time.system_time
      1276            +3.2%       1317        stress-ng.time.user_time
      2955 ±  5%     +24.4%       3677 ±  2%  stress-ng.tmpfs.ops_per_sec
    630625 ±  6%     -13.9%     543204 ± 11%  numa-numastat.node1.numa_hit
  12458183 ±  9%     -29.8%    8745870 ±  3%  turbostat.IRQ
     22.83 ±  6%     +25.5%      28.67 ±  3%  vmstat.cpu.us
      3825 ±  2%     +15.7%       4424        vmstat.system.cs
    291800 ±  4%     -15.1%     247782        vmstat.system.in
    160426           +11.2%     178462 ±  2%  meminfo.Active
    160426           +11.2%     178462 ±  2%  meminfo.Active(anon)
    235963 ±  5%     -16.1%     197931 ±  2%  meminfo.Mapped
    117810 ±  6%     -24.1%      89437 ±  3%  meminfo.Mlocked
     23.66 ±  5%      +3.1       26.73 ±  3%  mpstat.cpu.all.idle%
      0.02 ± 27%      +0.0        0.03 ± 18%  mpstat.cpu.all.soft%
     50.99 ±  4%      -9.5       41.53 ±  3%  mpstat.cpu.all.sys%
     24.59 ±  5%      +6.3       30.87 ±  3%  mpstat.cpu.all.usr%
     78820 ±  3%     +14.4%      90181 ±  3%  numa-meminfo.node0.Active
     78820 ±  3%     +14.4%      90181 ±  3%  numa-meminfo.node0.Active(anon)
     59902 ± 10%     -23.5%      45810 ±  4%  numa-meminfo.node0.Mlocked
    152030 ± 18%     -25.1%     113836 ± 12%  numa-meminfo.node1.Inactive
    152030 ± 18%     -25.1%     113836 ± 12%  numa-meminfo.node1.Inactive(anon)
     57489 ± 10%     -26.6%      42196 ±  7%  numa-meminfo.node1.Mlocked
    233645 ±  5%     -14.0%     201029 ±  3%  numa-meminfo.node1.Shmem
     19568 ±  2%     +14.8%      22461 ±  3%  numa-vmstat.node0.nr_active_anon
     14599 ±  9%     -23.2%      11217 ±  7%  numa-vmstat.node0.nr_mlock
     19562 ±  2%     +14.8%      22462 ±  3%  numa-vmstat.node0.nr_zone_active_anon
     37654 ± 18%     -24.1%      28589 ± 10%  numa-vmstat.node1.nr_inactive_anon
     14616 ± 10%     -27.5%      10599 ± 10%  numa-vmstat.node1.nr_mlock
     58341 ±  5%     -14.1%      50124 ±  3%  numa-vmstat.node1.nr_shmem
     37656 ± 18%     -24.1%      28586 ± 10%  numa-vmstat.node1.nr_zone_inactive_anon
     39985           +10.5%      44174 ±  2%  proc-vmstat.nr_active_anon
    725611            -1.3%     716100        proc-vmstat.nr_file_pages
    121814 ±  2%      -6.2%     114239        proc-vmstat.nr_inactive_anon
     59502 ±  5%     -16.7%      49539        proc-vmstat.nr_mapped
     29485 ±  6%     -24.6%      22222 ±  3%  proc-vmstat.nr_mlock
    115710 ±  3%      -8.2%     106199        proc-vmstat.nr_shmem
    639255            -1.1%     632112        proc-vmstat.nr_unevictable
     39985           +10.5%      44174 ±  2%  proc-vmstat.nr_zone_active_anon
    121814 ±  2%      -6.2%     114239        proc-vmstat.nr_zone_inactive_anon
    639256            -1.1%     632112        proc-vmstat.nr_zone_unevictable
   1233200            -7.1%    1145498        proc-vmstat.numa_hit
   1117527            -7.9%    1029792        proc-vmstat.numa_local
   1233229            -7.1%    1145564        proc-vmstat.pgalloc_normal
   1000156            -4.7%     952725        proc-vmstat.pgfree
     17338            -7.4%      16058 ±  3%  proc-vmstat.pgreuse
 7.718e+10 ±  4%     +20.3%  9.289e+10 ±  2%  perf-stat.i.branch-instructions
 2.104e+08 ±  5%     +19.5%  2.515e+08 ±  3%  perf-stat.i.branch-misses
 1.232e+08 ±  2%     +13.2%  1.395e+08 ±  2%  perf-stat.i.cache-misses
 5.521e+08 ±  6%     +13.8%  6.284e+08 ±  3%  perf-stat.i.cache-references
      3388 ±  2%     +15.3%       3905        perf-stat.i.context-switches
      1.04 ±  4%     -19.6%       0.83 ±  2%  perf-stat.i.cpi
  3.32e+11 ±  2%      -4.3%  3.176e+11        perf-stat.i.cpu-cycles
    281.54 ±  4%     +11.5%     313.86 ±  3%  perf-stat.i.cpu-migrations
      2740            -8.8%       2497 ±  6%  perf-stat.i.cycles-between-cache-misses
 3.883e+10 ±  4%     +17.8%  4.575e+10 ±  2%  perf-stat.i.dTLB-loads
  37861529 ±  5%     +22.5%   46399080 ±  2%  perf-stat.i.dTLB-store-misses
  2.93e+10 ±  5%     +22.1%  3.577e+10 ±  2%  perf-stat.i.dTLB-stores
 3.177e+11 ±  4%     +20.4%  3.824e+11 ±  2%  perf-stat.i.instructions
      1.01 ±  5%     +24.4%       1.25 ±  2%  perf-stat.i.ipc
      1385 ±  6%     +28.2%       1776 ±  4%  perf-stat.i.major-faults
      2.59 ±  2%      -4.3%       2.48        perf-stat.i.metric.GHz
    670.12           +17.6%     788.18        perf-stat.i.metric.K/sec
      1138 ±  4%     +16.7%       1329 ±  2%  perf-stat.i.metric.M/sec
   4303675 ±  5%     +22.3%    5264697 ±  2%  perf-stat.i.minor-faults
   4223176 ±  9%     +21.5%    5132933 ±  5%  perf-stat.i.node-loads
  12619285 ±  9%     +26.6%   15970682 ±  5%  perf-stat.i.node-stores
   4305061 ±  5%     +22.3%    5266473 ±  2%  perf-stat.i.page-faults
      1.74 ±  2%      -5.4%       1.64        perf-stat.overall.MPKI
      1.05 ±  5%     -20.6%       0.83 ±  3%  perf-stat.overall.cpi
      2694 ±  2%     -15.5%       2276        perf-stat.overall.cycles-between-cache-misses
      0.96 ±  5%     +25.7%       1.20 ±  3%  perf-stat.overall.ipc
 7.499e+10 ±  4%     +20.1%  9.003e+10 ±  2%  perf-stat.ps.branch-instructions
 2.044e+08 ±  5%     +19.2%  2.437e+08 ±  3%  perf-stat.ps.branch-misses
 1.197e+08 ±  2%     +13.0%  1.352e+08 ±  2%  perf-stat.ps.cache-misses
 5.364e+08 ±  6%     +13.5%   6.09e+08 ±  3%  perf-stat.ps.cache-references
      3296 ±  2%     +14.8%       3784        perf-stat.ps.context-switches
 3.223e+11 ±  2%      -4.5%  3.078e+11        perf-stat.ps.cpu-cycles
    273.70 ±  4%     +11.1%     304.20 ±  3%  perf-stat.ps.cpu-migrations
 3.773e+10 ±  4%     +17.5%  4.434e+10 ±  2%  perf-stat.ps.dTLB-loads
  36783176 ±  5%     +22.3%   44970404 ±  2%  perf-stat.ps.dTLB-store-misses
 2.847e+10 ±  5%     +21.8%  3.467e+10 ±  2%  perf-stat.ps.dTLB-stores
 3.087e+11 ±  4%     +20.1%  3.706e+11 ±  2%  perf-stat.ps.instructions
      1347 ±  6%     +27.7%       1721 ±  4%  perf-stat.ps.major-faults
   4181461 ±  5%     +22.0%    5102628 ±  2%  perf-stat.ps.minor-faults
   4097306 ±  9%     +21.4%    4973600 ±  5%  perf-stat.ps.node-loads
  12251815 ±  9%     +26.3%   15476164 ±  5%  perf-stat.ps.node-stores
   4182809 ±  5%     +22.0%    5104350 ±  2%  perf-stat.ps.page-faults
 1.243e+13            -1.7%  1.222e+13        perf-stat.total.instructions
     38.79 ± 13%     -33.6        5.18 ±101%  perf-profile.calltrace.cycles-pp.zap_pte_range.unmap_page_range.unmap_vmas.unmap_region.__do_munmap
     39.23 ± 13%     -33.6        5.65 ± 96%  perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap
     39.10 ± 13%     -33.6        5.54 ± 97%  perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.__do_munmap.__vm_munmap
     40.08 ± 12%     -33.5        6.58 ± 88%  perf-profile.calltrace.cycles-pp.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
     42.54 ± 10%     -33.2        9.33 ± 75%  perf-profile.calltrace.cycles-pp.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
     42.84 ± 10%     -33.2        9.65 ± 73%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap.stress_oomable_child
     42.75 ± 10%     -33.2        9.57 ± 74%  perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     42.77 ± 10%     -33.2        9.60 ± 74%  perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap.stress_oomable_child
     42.96 ± 10%     -33.1        9.81 ± 73%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap.stress_oomable_child
     43.23 ± 10%     -33.1       10.12 ± 72%  perf-profile.calltrace.cycles-pp.__munmap.stress_oomable_child
     79.55           -30.9       48.66 ± 51%  perf-profile.calltrace.cycles-pp.stress_oomable_child
     22.84 ± 14%     -21.7        1.14 ±162%  perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.tlb_flush_mmu.zap_pte_range.unmap_page_range.unmap_vmas
     22.81 ± 14%     -21.7        1.12 ±163%  perf-profile.calltrace.cycles-pp.lru_add_drain.free_pages_and_swap_cache.tlb_flush_mmu.zap_pte_range.unmap_page_range
     23.00 ± 14%     -21.7        1.33 ±142%  perf-profile.calltrace.cycles-pp.tlb_flush_mmu.zap_pte_range.unmap_page_range.unmap_vmas.unmap_region
     13.86 ± 15%     -13.9        0.00        perf-profile.calltrace.cycles-pp.lru_add_drain_cpu.lru_add_drain.free_pages_and_swap_cache.tlb_flush_mmu.zap_pte_range
     13.83 ± 15%     -13.8        0.00        perf-profile.calltrace.cycles-pp.__pagevec_lru_add.lru_add_drain_cpu.lru_add_drain.free_pages_and_swap_cache.tlb_flush_mmu
     13.62 ± 15%     -13.6        0.00        perf-profile.calltrace.cycles-pp.isolate_lru_page.munlock_page.zap_pte_range.unmap_page_range.unmap_vmas
     13.62 ± 15%     -13.6        0.00        perf-profile.calltrace.cycles-pp.isolate_lru_page.mlock_page.do_set_pte.filemap_map_pages.do_fault
     15.07 ± 14%     -13.5        1.59 ±168%  perf-profile.calltrace.cycles-pp.handle_mm_fault.__get_user_pages.populate_vma_page_range.__mm_populate.vm_mmap_pgoff
     15.07 ± 14%     -13.5        1.59 ±168%  perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.__get_user_pages.populate_vma_page_range.__mm_populate
     15.06 ± 14%     -13.5        1.59 ±167%  perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.__get_user_pages.populate_vma_page_range
     15.06 ± 14%     -13.5        1.59 ±167%  perf-profile.calltrace.cycles-pp.filemap_map_pages.do_fault.__handle_mm_fault.handle_mm_fault.__get_user_pages
     15.18 ± 14%     -13.5        1.71 ±155%  perf-profile.calltrace.cycles-pp.__mm_populate.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     15.18 ± 14%     -13.5        1.71 ±155%  perf-profile.calltrace.cycles-pp.populate_vma_page_range.__mm_populate.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
     15.01 ± 14%     -13.5        1.54 ±169%  perf-profile.calltrace.cycles-pp.do_set_pte.filemap_map_pages.do_fault.__handle_mm_fault.handle_mm_fault
     15.18 ± 14%     -13.5        1.70 ±155%  perf-profile.calltrace.cycles-pp.__get_user_pages.populate_vma_page_range.__mm_populate.vm_mmap_pgoff.ksys_mmap_pgoff
     13.43 ± 15%     -13.4        0.00        perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irq.isolate_lru_page.munlock_page.zap_pte_range.unmap_page_range
     13.40 ± 15%     -13.4        0.00        perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irq.isolate_lru_page.mlock_page.do_set_pte.filemap_map_pages
     13.38 ± 15%     -13.4        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.folio_lruvec_lock_irq.isolate_lru_page.munlock_page.zap_pte_range
     13.38 ± 15%     -13.4        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.folio_lruvec_lock_irq.isolate_lru_page.mlock_page.do_set_pte
     13.35 ± 15%     -13.3        0.00        perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.__pagevec_lru_add.lru_add_drain_cpu.lru_add_drain.free_pages_and_swap_cache
     13.30 ± 15%     -13.3        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__pagevec_lru_add.lru_add_drain_cpu.lru_add_drain
     13.28 ± 15%     -13.3        0.00        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.folio_lruvec_lock_irq.isolate_lru_page.mlock_page
     13.26 ± 15%     -13.3        0.00        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.folio_lruvec_lock_irq.isolate_lru_page.munlock_page
     13.17 ± 16%     -13.2        0.00        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__pagevec_lru_add.lru_add_drain_cpu
     17.87 ±  9%     -13.0        4.91 ± 76%  perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
     17.97 ±  9%     -12.9        5.02 ± 74%  perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
     18.02 ±  9%     -12.9        5.09 ± 74%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__mmap
     18.01 ±  9%     -12.9        5.08 ± 74%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
     18.15 ±  9%     -12.9        5.25 ± 73%  perf-profile.calltrace.cycles-pp.__mmap
     13.83 ± 15%     -12.2        1.60 ±169%  perf-profile.calltrace.cycles-pp.munlock_page.zap_pte_range.unmap_page_range.unmap_vmas.unmap_region
     13.65 ± 15%     -12.1        1.51 ±169%  perf-profile.calltrace.cycles-pp.mlock_page.do_set_pte.filemap_map_pages.do_fault.__handle_mm_fault
      8.93 ± 14%      -7.8        1.09 ±164%  perf-profile.calltrace.cycles-pp.pagevec_lru_move_fn.lru_add_drain.free_pages_and_swap_cache.tlb_flush_mmu.zap_pte_range
      8.53 ± 15%      -7.6        0.93 ±170%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.pagevec_lru_move_fn.lru_add_drain.free_pages_and_swap_cache.tlb_flush_mmu
      8.47 ± 15%      -7.6        0.91 ±171%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.pagevec_lru_move_fn.lru_add_drain.free_pages_and_swap_cache
      8.38 ± 15%      -7.5        0.88 ±172%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.pagevec_lru_move_fn.lru_add_drain
      0.00            +2.9        2.95 ± 92%  perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
      0.10 ±223%      +3.9        3.98 ± 97%  perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
      0.13 ±223%      +5.9        6.02 ± 87%  perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state
      0.14 ±223%      +6.0        6.18 ± 88%  perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter
      0.20 ±223%      +9.5        9.66 ± 85%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idle
      0.22 ±223%     +12.0       12.18 ± 84%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
      0.72 ±114%     +21.5       22.26 ± 59%  perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
      1.34 ± 87%     +33.8       35.10 ± 68%  perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary
      1.39 ± 87%     +34.5       35.90 ± 67%  perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
      1.53 ± 89%     +38.5       39.98 ± 70%  perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
      1.53 ± 89%     +38.5       40.04 ± 70%  perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
      1.53 ± 89%     +38.5       40.04 ± 70%  perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
      1.54 ± 89%     +38.8       40.32 ± 70%  perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
     49.06 ± 15%     -45.4        3.62 ±171%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     63.53 ±  9%     -42.6       20.90 ± 55%  perf-profile.children.cycles-pp.do_syscall_64
     63.70 ±  9%     -42.6       21.12 ± 55%  perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     38.83 ± 13%     -33.6        5.24 ±100%  perf-profile.children.cycles-pp.zap_pte_range
     39.24 ± 13%     -33.6        5.69 ± 95%  perf-profile.children.cycles-pp.unmap_vmas
     39.12 ± 13%     -33.5        5.58 ± 96%  perf-profile.children.cycles-pp.unmap_page_range
     40.10 ± 12%     -33.5        6.60 ± 88%  perf-profile.children.cycles-pp.unmap_region
     42.57 ± 10%     -33.2        9.39 ± 74%  perf-profile.children.cycles-pp.__do_munmap
     42.76 ± 10%     -33.2        9.60 ± 74%  perf-profile.children.cycles-pp.__vm_munmap
     42.77 ± 10%     -33.2        9.61 ± 74%  perf-profile.children.cycles-pp.__x64_sys_munmap
     43.32 ± 10%     -33.1       10.21 ± 72%  perf-profile.children.cycles-pp.__munmap
     79.55           -30.9       48.66 ± 51%  perf-profile.children.cycles-pp.stress_oomable_child
     27.28 ± 15%     -27.3        0.00        perf-profile.children.cycles-pp.isolate_lru_page
     26.84 ± 15%     -24.0        2.82 ±169%  perf-profile.children.cycles-pp.folio_lruvec_lock_irq
     26.77 ± 15%     -23.9        2.87 ±165%  perf-profile.children.cycles-pp._raw_spin_lock_irq
     22.82 ± 15%     -21.9        0.96 ±166%  perf-profile.children.cycles-pp.folio_lruvec_lock_irqsave
     22.90 ± 14%     -21.6        1.30 ±136%  perf-profile.children.cycles-pp.lru_add_drain
     22.85 ± 14%     -21.6        1.30 ±136%  perf-profile.children.cycles-pp.free_pages_and_swap_cache
     23.04 ± 14%     -21.5        1.53 ±118%  perf-profile.children.cycles-pp.tlb_flush_mmu
     22.76 ± 15%     -21.5        1.25 ±118%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     15.03 ± 14%     -15.0        0.00        perf-profile.children.cycles-pp.__pagevec_lru_add
     13.92 ± 14%     -13.8        0.08 ± 55%  perf-profile.children.cycles-pp.lru_add_drain_cpu
     15.37 ± 14%     -13.5        1.90 ±141%  perf-profile.children.cycles-pp.do_set_pte
     15.18 ± 14%     -13.4        1.79 ±145%  perf-profile.children.cycles-pp.__mm_populate
     15.18 ± 14%     -13.4        1.79 ±145%  perf-profile.children.cycles-pp.populate_vma_page_range
     15.18 ± 14%     -13.4        1.80 ±143%  perf-profile.children.cycles-pp.__get_user_pages
     16.02 ± 13%     -13.3        2.68 ±108%  perf-profile.children.cycles-pp.do_fault
     15.06 ± 14%     -13.3        1.76 ±145%  perf-profile.children.cycles-pp.filemap_map_pages
     16.20 ± 12%     -13.2        2.98 ± 97%  perf-profile.children.cycles-pp.__handle_mm_fault
     16.42 ± 12%     -13.2        3.22 ± 92%  perf-profile.children.cycles-pp.handle_mm_fault
     17.88 ±  9%     -12.9        4.96 ± 74%  perf-profile.children.cycles-pp.vm_mmap_pgoff
     17.97 ±  9%     -12.9        5.06 ± 74%  perf-profile.children.cycles-pp.ksys_mmap_pgoff
     18.20 ±  9%     -12.9        5.32 ± 72%  perf-profile.children.cycles-pp.__mmap
     13.83 ± 15%     -12.1        1.75 ±150%  perf-profile.children.cycles-pp.munlock_page
     13.65 ± 15%     -12.1        1.60 ±157%  perf-profile.children.cycles-pp.mlock_page
      8.94 ± 14%      -7.8        1.18 ±148%  perf-profile.children.cycles-pp.pagevec_lru_move_fn
      0.23 ±  4%      -0.1        0.10 ± 75%  perf-profile.children.cycles-pp.__list_del_entry_valid
      0.06 ± 16%      +0.0        0.10 ± 20%  perf-profile.children.cycles-pp.fput_many
      0.01 ±223%      +0.1        0.10 ± 52%  perf-profile.children.cycles-pp.__fput
      0.01 ±223%      +0.1        0.10 ± 49%  perf-profile.children.cycles-pp.task_work_run
      0.02 ±141%      +0.1        0.12 ± 37%  perf-profile.children.cycles-pp._find_next_bit
      0.10 ± 20%      +0.1        0.22 ± 40%  perf-profile.children.cycles-pp.exit_to_user_mode_prepare
      0.15 ± 18%      +0.1        0.28 ± 35%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.00            +0.1        0.14 ± 57%  perf-profile.children.cycles-pp.rcu_core
      0.00            +0.1        0.14 ± 92%  perf-profile.children.cycles-pp.exit_mmap
      0.00            +0.1        0.14 ± 91%  perf-profile.children.cycles-pp.mmput
      0.00            +0.2        0.15 ± 82%  perf-profile.children.cycles-pp.__x64_sys_exit_group
      0.00            +0.2        0.19 ±122%  perf-profile.children.cycles-pp.__schedule
      0.00            +0.2        0.19 ± 48%  perf-profile.children.cycles-pp._raw_spin_trylock
      0.00            +0.2        0.20 ±100%  perf-profile.children.cycles-pp.do_group_exit
      0.00            +0.2        0.20 ±100%  perf-profile.children.cycles-pp.do_exit
      0.00            +0.2        0.22 ± 62%  perf-profile.children.cycles-pp.timekeeping_max_deferment
      0.00            +0.2        0.22 ± 53%  perf-profile.children.cycles-pp.__intel_pmu_enable_all
      0.01 ±223%      +0.3        0.28 ± 85%  perf-profile.children.cycles-pp.update_rq_clock
      0.00            +0.3        0.28 ± 63%  perf-profile.children.cycles-pp.start_kernel
      0.01 ±223%      +0.3        0.29 ± 84%  perf-profile.children.cycles-pp.rcu_sched_clock_irq
      0.00            +0.3        0.28 ± 66%  perf-profile.children.cycles-pp.arch_scale_freq_tick
      0.00            +0.3        0.31 ± 83%  perf-profile.children.cycles-pp.update_blocked_averages
      0.00            +0.3        0.32 ± 81%  perf-profile.children.cycles-pp.run_rebalance_domains
      0.12 ± 22%      +0.3        0.44 ± 57%  perf-profile.children.cycles-pp._raw_spin_lock
      0.00            +0.3        0.33 ± 77%  perf-profile.children.cycles-pp.ktime_get_update_offsets_now
      0.01 ±223%      +0.3        0.34 ± 94%  perf-profile.children.cycles-pp.update_sd_lb_stats
      0.00            +0.3        0.34 ± 48%  perf-profile.children.cycles-pp.tick_nohz_irq_exit
      0.01 ±223%      +0.3        0.35 ± 91%  perf-profile.children.cycles-pp.find_busiest_group
      0.00            +0.3        0.34 ±123%  perf-profile.children.cycles-pp.hrtimer_next_event_without
      0.00            +0.3        0.35 ±107%  perf-profile.children.cycles-pp.get_next_timer_interrupt
      0.00            +0.4        0.36 ± 87%  perf-profile.children.cycles-pp.rcu_idle_exit
      0.01 ±223%      +0.4        0.38 ±103%  perf-profile.children.cycles-pp.timerqueue_del
      0.01 ±223%      +0.4        0.43 ± 92%  perf-profile.children.cycles-pp.__remove_hrtimer
      0.01 ±223%      +0.5        0.47 ±104%  perf-profile.children.cycles-pp.irqtime_account_irq
      0.01 ±223%      +0.5        0.50 ± 80%  perf-profile.children.cycles-pp.load_balance
      0.01 ±223%      +0.5        0.53 ± 95%  perf-profile.children.cycles-pp.native_sched_clock
      0.01 ±223%      +0.6        0.62 ± 89%  perf-profile.children.cycles-pp.lapic_next_deadline
      0.01 ±223%      +0.6        0.63 ± 93%  perf-profile.children.cycles-pp.sched_clock_cpu
      0.01 ±223%      +0.6        0.65 ± 71%  perf-profile.children.cycles-pp.perf_mux_hrtimer_handler
      0.01 ±223%      +0.6        0.66 ± 66%  perf-profile.children.cycles-pp.rebalance_domains
      0.01 ±223%      +0.7        0.66 ±100%  perf-profile.children.cycles-pp.read_tsc
      0.47 ± 18%      +0.7        1.19 ± 11%  perf-profile.children.cycles-pp.native_irq_return_iret
      0.02 ±223%      +0.8        0.86 ± 62%  perf-profile.children.cycles-pp.tick_nohz_next_event
      0.02 ±223%      +0.9        0.94 ± 99%  perf-profile.children.cycles-pp.tick_irq_enter
      0.02 ±223%      +1.0        0.99 ±101%  perf-profile.children.cycles-pp.irq_enter_rcu
      0.13 ± 43%      +1.0        1.11 ± 90%  perf-profile.children.cycles-pp.scheduler_tick
      0.08 ± 36%      +1.1        1.13 ± 65%  perf-profile.children.cycles-pp.clockevents_program_event
      0.02 ±223%      +1.3        1.30 ± 82%  perf-profile.children.cycles-pp.tick_nohz_get_sleep_length
      0.04 ±124%      +1.3        1.34 ± 66%  perf-profile.children.cycles-pp.__softirqentry_text_start
      0.08 ± 32%      +1.4        1.50 ± 54%  perf-profile.children.cycles-pp.ktime_get
      0.24 ± 55%      +1.6        1.84 ± 44%  perf-profile.children.cycles-pp.kthread
      0.08 ± 63%      +1.6        1.68 ± 69%  perf-profile.children.cycles-pp.irq_exit_rcu
      0.24 ± 55%      +1.6        1.84 ± 44%  perf-profile.children.cycles-pp.ret_from_fork
      0.18 ± 61%      +1.8        2.02 ± 95%  perf-profile.children.cycles-pp.update_process_times
      0.20 ± 64%      +2.0        2.18 ± 97%  perf-profile.children.cycles-pp.tick_sched_handle
      0.21 ± 64%      +2.2        2.43 ± 93%  perf-profile.children.cycles-pp.tick_sched_timer
      0.09 ±129%      +2.9        2.99 ± 92%  perf-profile.children.cycles-pp.menu_select
      0.30 ± 66%      +3.8        4.12 ± 93%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.43 ± 60%      +5.8        6.20 ± 84%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.44 ± 62%      +5.9        6.36 ± 85%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.60 ± 64%      +9.3        9.91 ± 83%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.71 ± 60%     +10.7       11.44 ± 81%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.88 ± 82%     +21.6       22.48 ± 59%  perf-profile.children.cycles-pp.intel_idle
      1.40 ± 87%     +34.7       36.14 ± 67%  perf-profile.children.cycles-pp.cpuidle_enter_state
      1.40 ± 87%     +34.8       36.18 ± 67%  perf-profile.children.cycles-pp.cpuidle_enter
      1.53 ± 89%     +38.5       40.04 ± 70%  perf-profile.children.cycles-pp.start_secondary
      1.54 ± 89%     +38.8       40.32 ± 70%  perf-profile.children.cycles-pp.secondary_startup_64_no_verify
      1.54 ± 89%     +38.8       40.32 ± 70%  perf-profile.children.cycles-pp.cpu_startup_entry
      1.54 ± 89%     +38.8       40.32 ± 70%  perf-profile.children.cycles-pp.do_idle
     49.06 ± 15%     -45.4        3.62 ±171%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.23 ±  4%      -0.1        0.10 ± 75%  perf-profile.self.cycles-pp.__list_del_entry_valid
      0.27 ±  8%      -0.1        0.14 ± 37%  perf-profile.self.cycles-pp.release_pages
      0.01 ±223%      +0.1        0.11 ± 28%  perf-profile.self.cycles-pp._find_next_bit
      0.07 ± 20%      +0.1        0.18 ± 39%  perf-profile.self.cycles-pp.error_entry
      0.00            +0.2        0.18 ± 67%  perf-profile.self.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.00            +0.2        0.19 ± 48%  perf-profile.self.cycles-pp._raw_spin_trylock
      0.00            +0.2        0.21 ± 71%  perf-profile.self.cycles-pp.ktime_get_update_offsets_now
      0.00            +0.2        0.21 ± 76%  perf-profile.self.cycles-pp.tick_nohz_next_event
      0.00            +0.2        0.22 ± 53%  perf-profile.self.cycles-pp.__intel_pmu_enable_all
      0.00            +0.2        0.23 ±121%  perf-profile.self.cycles-pp.update_process_times
      0.00            +0.2        0.24 ±100%  perf-profile.self.cycles-pp.update_sd_lb_stats
      0.01 ±223%      +0.3        0.27 ± 82%  perf-profile.self.cycles-pp.rcu_sched_clock_irq
      0.00            +0.3        0.28 ± 67%  perf-profile.self.cycles-pp.arch_scale_freq_tick
      0.11 ± 24%      +0.3        0.41 ± 57%  perf-profile.self.cycles-pp._raw_spin_lock
      0.01 ±223%      +0.4        0.42 ±118%  perf-profile.self.cycles-pp.do_idle
      0.01 ±223%      +0.5        0.51 ± 95%  perf-profile.self.cycles-pp.native_sched_clock
      0.01 ±223%      +0.6        0.62 ± 89%  perf-profile.self.cycles-pp.lapic_next_deadline
      0.01 ±223%      +0.6        0.64 ±100%  perf-profile.self.cycles-pp.read_tsc
      0.47 ± 18%      +0.7        1.19 ± 11%  perf-profile.self.cycles-pp.native_irq_return_iret
      0.07 ± 33%      +0.9        0.95 ± 35%  perf-profile.self.cycles-pp.ktime_get
      0.03 ±223%      +1.4        1.39 ± 98%  perf-profile.self.cycles-pp.menu_select
      0.04 ±171%      +2.0        2.02 ± 72%  perf-profile.self.cycles-pp.cpuidle_enter_state
      0.88 ± 82%     +21.6       22.48 ± 59%  perf-profile.self.cycles-pp.intel_idle




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


View attachment "config-5.17.0-rc4-00060-g07ca76067308" of type "text/plain" (162108 bytes)

View attachment "job-script" of type "text/plain" (8026 bytes)

View attachment "job.yaml" of type "text/plain" (5461 bytes)

View attachment "reproduce" of type "text/plain" (339 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ