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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Yrl0ucIqhZA75/kO@xsang-OptiPlex-9020>
Date:   Mon, 27 Jun 2022 17:13:29 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     "Matthew Wilcox (Oracle)" <willy@...radead.org>
Cc:     0day robot <lkp@...el.com>, Yu Kuai <yukuai3@...wei.com>,
        Kent Overstreet <kent.overstreet@...il.com>,
        LKML <linux-kernel@...r.kernel.org>,
        linux-fsdevel@...r.kernel.org, lkp@...ts.01.org,
        ying.huang@...el.com, feng.tang@...el.com,
        zhengjun.xing@...ux.intel.com, fengwei.yin@...el.com,
        guobing.chen@...el.com, ming.a.chen@...el.com, frank.du@...el.com,
        Shuhua.Fan@...el.com, wangyang.guo@...el.com,
        Wenhuan.Huang@...el.com, jessica.ji@...el.com, shan.kang@...el.com,
        guangli.li@...el.com, tiejun.li@...el.com, yu.ma@...el.com,
        dapeng1.mi@...el.com, jiebin.sun@...el.com, gengxin.xie@...el.com,
        fan.zhao@...el.com, linux-mm@...ck.org,
        "Matthew Wilcox (Oracle)" <willy@...radead.org>
Subject: [filemap]  91fd26c76b:
 phoronix-test-suite.fio.SequentialRead.LinuxAIO.Yes.No.4KB.DefaultTestDirectory.mb_s
 -8.9% regression



Greeting,

FYI, we noticed a -8.9% regression of phoronix-test-suite.fio.SequentialRead.LinuxAIO.Yes.No.4KB.DefaultTestDirectory.mb_s due to commit:


commit: 91fd26c76b86231276b6d7ac71d02d6fde78e297 ("[PATCH 1/3] filemap: Correct the conditions for marking a folio as accessed")
url: https://github.com/intel-lab-lkp/linux/commits/Matthew-Wilcox-Oracle/Fixes-for-5-19b/20220619-231336
base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git 4b35035bcf80ddb47c0112c4fbd84a63a2836a18
patch link: https://lore.kernel.org/linux-mm/20220619151143.1054746-2-willy@infradead.org

in testcase: phoronix-test-suite
on test machine: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory
with following parameters:

	test: fio-1.14.1
	option_a: Sequential Read
	option_b: Linux AIO
	option_c: Yes
	option_d: No
	option_e: 4KB
	option_f: Default Test Directory
	cpufreq_governor: performance
	ucode: 0x500320a

test-description: The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.
test-url: http://www.phoronix-test-suite.com/



If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang@...el.com>


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.

=========================================================================================
compiler/cpufreq_governor/kconfig/option_a/option_b/option_c/option_d/option_e/option_f/rootfs/tbox_group/test/testcase/ucode:
  gcc-11/performance/x86_64-rhel-8.3/Sequential Read/Linux AIO/Yes/No/4KB/Default Test Directory/debian-x86_64-phoronix/lkp-csl-2sp7/fio-1.14.1/phoronix-test-suite/0x500320a

commit: 
  4b35035bcf ("Merge tag 'nfs-for-5.19-2' of git://git.linux-nfs.org/projects/anna/linux-nfs")
  91fd26c76b ("filemap: Correct the conditions for marking a folio as accessed")

4b35035bcf80ddb4 91fd26c76b86231276b6d7ac71d 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    477611            -8.9%     435055        phoronix-test-suite.fio.SequentialRead.LinuxAIO.Yes.No.4KB.DefaultTestDirectory.iops
      1865            -8.9%       1699        phoronix-test-suite.fio.SequentialRead.LinuxAIO.Yes.No.4KB.DefaultTestDirectory.mb_s
 2.871e+08            -8.8%  2.619e+08        phoronix-test-suite.time.file_system_inputs
    925561           +45.0%    1342367 ±  4%  numa-meminfo.node0.Active
     89584 ± 15%    +466.8%     507739 ± 11%  numa-meminfo.node0.Active(file)
     22395 ± 15%    +464.5%     126419 ± 11%  numa-vmstat.node0.nr_active_file
     22395 ± 15%    +464.5%     126422 ± 11%  numa-vmstat.node0.nr_zone_active_file
   1168858            -8.9%    1064851        vmstat.io.bi
     20386            -7.7%      18809        vmstat.system.cs
    950958           +43.6%    1365179 ±  3%  meminfo.Active
    112156          +369.8%     526961 ±  7%  meminfo.Active(file)
   2764971           -14.5%    2364011        meminfo.Inactive
   1502049           -26.2%    1108866        meminfo.Inactive(file)
  31273678            -7.0%   29071736        perf-stat.i.cache-misses
     20797            -7.8%      19169        perf-stat.i.context-switches
   6002418            -8.5%    5491342        perf-stat.i.node-loads
   6357381            -7.6%    5874070        perf-stat.i.node-stores
    239.46 ±  9%     +14.4%     273.86 ±  5%  perf-stat.overall.cycles-between-cache-misses
  30990966            -7.1%   28805139        perf-stat.ps.cache-misses
     20608            -7.8%      18993        perf-stat.ps.context-switches
   5947870            -8.5%    5440625        perf-stat.ps.node-loads
   6299557            -7.6%    5819731        perf-stat.ps.node-stores
     28038          +370.1%     131814 ±  7%  proc-vmstat.nr_active_file
     98818            -1.6%      97280        proc-vmstat.nr_anon_pages
    375391           -26.2%     277223        proc-vmstat.nr_inactive_file
     28038          +370.1%     131814 ±  7%  proc-vmstat.nr_zone_active_file
    375391           -26.2%     277223        proc-vmstat.nr_zone_inactive_file
    511.83 ± 14%     +79.3%     917.83 ± 63%  proc-vmstat.numa_hint_faults_local
  40090769            -7.8%   36977817        proc-vmstat.numa_hit
  39810116            -7.7%   36751505        proc-vmstat.numa_local
    316086        +10350.9%   33034013        proc-vmstat.pgactivate
  39795174            -7.9%   36645119        proc-vmstat.pgalloc_normal
  39417989            -8.0%   36280723        proc-vmstat.pgfree
 1.436e+08            -8.8%   1.31e+08        proc-vmstat.pgpgin
     18.38 ± 10%      -2.5       15.86 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork
     18.38 ± 10%      -2.5       15.86 ±  2%  perf-profile.calltrace.cycles-pp.kthread.ret_from_fork
     17.11 ± 10%      -2.5       14.62 ±  2%  perf-profile.calltrace.cycles-pp.worker_thread.kthread.ret_from_fork
     15.09 ± 10%      -2.4       12.67 ±  2%  perf-profile.calltrace.cycles-pp.loop_process_work.process_one_work.worker_thread.kthread.ret_from_fork
     15.28 ± 10%      -2.4       12.88 ±  2%  perf-profile.calltrace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork
     14.03 ±  9%      -2.3       11.71 ±  3%  perf-profile.calltrace.cycles-pp.do_iter_read.loop_process_work.process_one_work.worker_thread.kthread
     13.60 ±  9%      -2.2       11.36 ±  2%  perf-profile.calltrace.cycles-pp.do_iter_readv_writev.do_iter_read.loop_process_work.process_one_work.worker_thread
     13.51 ±  9%      -2.2       11.28 ±  2%  perf-profile.calltrace.cycles-pp.shmem_file_read_iter.do_iter_readv_writev.do_iter_read.loop_process_work.process_one_work
     11.84 ±  9%      -1.9        9.90 ±  3%  perf-profile.calltrace.cycles-pp.copy_page_to_iter.shmem_file_read_iter.do_iter_readv_writev.do_iter_read.loop_process_work
     11.76 ±  9%      -1.9        9.83 ±  3%  perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.shmem_file_read_iter.do_iter_readv_writev.do_iter_read
      0.00            +0.6        0.62 ±  4%  perf-profile.calltrace.cycles-pp.__folio_activate.pagevec_lru_move_fn.folio_mark_accessed.filemap_read.aio_read
      0.00            +0.7        0.71 ±  6%  perf-profile.calltrace.cycles-pp.workingset_activation.folio_mark_accessed.filemap_read.aio_read.io_submit_one
      0.00            +1.1        1.14 ±  5%  perf-profile.calltrace.cycles-pp.pagevec_lru_move_fn.folio_mark_accessed.filemap_read.aio_read.io_submit_one
     11.35 ±  8%      +1.5       12.80 ±  2%  perf-profile.calltrace.cycles-pp.filemap_read.aio_read.io_submit_one.__x64_sys_io_submit.do_syscall_64
      0.26 ±100%      +2.3        2.54 ±  6%  perf-profile.calltrace.cycles-pp.folio_mark_accessed.filemap_read.aio_read.io_submit_one.__x64_sys_io_submit
     51.18 ±  2%      +2.3       53.50        perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
     56.89 ±  2%      +2.4       59.30        perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
     56.38 ±  2%      +2.4       58.79        perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     56.40 ±  2%      +2.4       58.82        perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     56.40 ±  2%      +2.4       58.82        perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
     55.10 ±  3%      +2.5       57.56        perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     18.39 ± 10%      -2.5       15.86 ±  2%  perf-profile.children.cycles-pp.ret_from_fork
     18.38 ± 10%      -2.5       15.86 ±  2%  perf-profile.children.cycles-pp.kthread
     17.11 ± 10%      -2.5       14.62 ±  2%  perf-profile.children.cycles-pp.worker_thread
     15.11 ± 10%      -2.4       12.69 ±  2%  perf-profile.children.cycles-pp.loop_process_work
     15.28 ± 10%      -2.4       12.88 ±  2%  perf-profile.children.cycles-pp.process_one_work
     14.04 ±  9%      -2.3       11.72 ±  2%  perf-profile.children.cycles-pp.do_iter_read
     13.61 ±  9%      -2.2       11.36 ±  2%  perf-profile.children.cycles-pp.do_iter_readv_writev
     13.52 ±  9%      -2.2       11.28 ±  2%  perf-profile.children.cycles-pp.shmem_file_read_iter
     15.62 ±  5%      -2.2       13.40 ±  2%  perf-profile.children.cycles-pp.copy_page_to_iter
     11.78 ±  9%      -1.9        9.84 ±  3%  perf-profile.children.cycles-pp._copy_to_iter
      1.07 ± 10%      -0.2        0.92 ±  4%  perf-profile.children.cycles-pp.shmem_getpage_gfp
      0.53 ±  5%      -0.1        0.39 ± 11%  perf-profile.children.cycles-pp.security_file_permission
      0.46 ±  5%      -0.1        0.32 ± 13%  perf-profile.children.cycles-pp.apparmor_file_permission
      0.32 ±  6%      -0.1        0.25 ±  9%  perf-profile.children.cycles-pp.touch_atime
      0.26 ±  6%      -0.1        0.20 ± 11%  perf-profile.children.cycles-pp.atime_needs_update
      0.50            -0.1        0.45 ±  5%  perf-profile.children.cycles-pp.free_pcppages_bulk
      0.38 ±  6%      -0.0        0.33 ±  2%  perf-profile.children.cycles-pp.ksys_read
      0.42 ±  5%      -0.0        0.38 ±  5%  perf-profile.children.cycles-pp.read_tsc
      0.37 ±  6%      -0.0        0.33        perf-profile.children.cycles-pp.vfs_read
      0.24 ±  9%      -0.0        0.21 ±  2%  perf-profile.children.cycles-pp.seq_read_iter
      0.13 ±  6%      -0.0        0.10 ± 14%  perf-profile.children.cycles-pp.current_time
      0.12 ±  5%      -0.0        0.10 ±  8%  perf-profile.children.cycles-pp.__libc_read
      0.02 ±141%      +0.1        0.08 ± 22%  perf-profile.children.cycles-pp.mem_cgroup_update_lru_size
      0.02 ±142%      +0.1        0.08 ±  9%  perf-profile.children.cycles-pp.folio_lruvec_lock_irqsave
      0.00            +0.1        0.07 ± 18%  perf-profile.children.cycles-pp.__count_memcg_events
      0.17 ± 12%      +0.1        0.26 ±  7%  perf-profile.children.cycles-pp.__mod_node_page_state
      0.25 ± 13%      +0.1        0.37 ±  8%  perf-profile.children.cycles-pp.__mod_lruvec_state
      2.61 ±  5%      +0.3        2.86 ±  4%  perf-profile.children.cycles-pp.tick_sched_timer
      2.04 ±  6%      +0.3        2.32 ±  7%  perf-profile.children.cycles-pp.update_process_times
      0.00            +0.5        0.46 ± 11%  perf-profile.children.cycles-pp.workingset_age_nonresident
      0.00            +0.6        0.64 ±  4%  perf-profile.children.cycles-pp.__folio_activate
      0.00            +0.7        0.72 ±  7%  perf-profile.children.cycles-pp.workingset_activation
      0.00            +1.1        1.14 ±  5%  perf-profile.children.cycles-pp.pagevec_lru_move_fn
      0.51 ±  9%      +2.1        2.59 ±  6%  perf-profile.children.cycles-pp.folio_mark_accessed
     56.89 ±  2%      +2.4       59.29        perf-profile.children.cycles-pp.do_idle
     56.89 ±  2%      +2.4       59.30        perf-profile.children.cycles-pp.secondary_startup_64_no_verify
     56.89 ±  2%      +2.4       59.30        perf-profile.children.cycles-pp.cpu_startup_entry
     56.40 ±  2%      +2.4       58.82        perf-profile.children.cycles-pp.start_secondary
     55.60 ±  2%      +2.5       58.06        perf-profile.children.cycles-pp.cpuidle_idle_call
     11.69 ±  9%      -1.9        9.78 ±  3%  perf-profile.self.cycles-pp._copy_to_iter
      0.37 ±  6%      -0.1        0.24 ± 15%  perf-profile.self.cycles-pp.apparmor_file_permission
      0.13 ± 12%      -0.0        0.10 ± 14%  perf-profile.self.cycles-pp.atime_needs_update
      0.08 ± 17%      +0.0        0.11 ±  6%  perf-profile.self.cycles-pp.__mod_lruvec_state
      0.18 ± 12%      +0.1        0.26 ± 12%  perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
      0.16 ± 14%      +0.1        0.25 ±  8%  perf-profile.self.cycles-pp.__mod_node_page_state
      0.49 ±  9%      +0.2        0.71 ±  9%  perf-profile.self.cycles-pp.folio_mark_accessed
      0.00            +0.2        0.25 ±  5%  perf-profile.self.cycles-pp.workingset_activation
      0.00            +0.3        0.30 ±  9%  perf-profile.self.cycles-pp.pagevec_lru_move_fn
      0.00            +0.3        0.34 ±  9%  perf-profile.self.cycles-pp.__folio_activate
      0.00            +0.5        0.46 ± 11%  perf-profile.self.cycles-pp.workingset_age_nonresident




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://01.org/lkp



View attachment "config-5.19.0-rc2-00242-g91fd26c76b86" of type "text/plain" (163971 bytes)

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

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

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ