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>] [day] [month] [year] [list]
Date:   Wed, 15 Feb 2017 09:21:51 +0800
From:   kernel test robot <xiaolong.ye@...el.com>
To:     Michal Hocko <mhocko@...e.com>
Cc:     Stephen Rothwell <sfr@...b.auug.org.au>,
        Trevor Cordes <trevor@...nopolis.ca>,
        Minchan Kim <minchan@...nel.org>,
        Hillf Danton <hillf.zj@...baba-inc.com>,
        Mel Gorman <mgorman@...e.de>,
        Johannes Weiner <hannes@...xchg.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        LKML <linux-kernel@...r.kernel.org>, lkp@...org
Subject: [lkp-robot] [mm, vmscan]  87db2d1356:  fsmark.files_per_sec -11.0%
 regression


Greeting,

FYI, we noticed a -11.0% regression of fsmark.files_per_sec due to commit:


commit: 87db2d13567c7fbd7eddba8780c53fa8a9756dec ("mm, vmscan: consider eligible zones in get_scan_count")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

in testcase: fsmark
on test machine: 48 threads Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz with 64G memory
with following parameters:

	iterations: 1
	nr_threads: 64
	disk: 3HDD
	md: RAID5
	fs: btrfs
	filesize: 4M
	test_size: 130G
	sync_method: NoSync
	cpufreq_governor: performance

test-description: The fsmark is a file system benchmark to test synchronous write workloads, for example, mail servers workload.
test-url: https://sourceforge.net/projects/fsmark/



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


To reproduce:

        git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
        cd lkp-tests
        bin/lkp install job.yaml  # job file is attached in this email
        bin/lkp run     job.yaml

testcase/path_params/tbox_group/run: fsmark/1-64-3HDD-RAID5-btrfs-4M-130G-NoSync-performance/ivb44

951ea784aa226bae  87db2d13567c7fbd7eddba8780  
----------------  --------------------------  
         %stddev      change         %stddev
             \          |                \  
     57.52             -11%      51.20        fsmark.files_per_sec
       609               9%        664        fsmark.time.elapsed_time
       609               9%        664        fsmark.time.elapsed_time.max
       140               5%        146        fsmark.time.system_time
    615970                      625460        fsmark.time.voluntary_context_switches
     14528 ±  3%       -22%      11359 ± 14%  fsmark.time.involuntary_context_switches
      3.29 ±  4%        -8%       3.04        turbostat.%Busy
    321208 ±  3%        20%     384301 ±  6%  interrupts.CAL:Function_call_interrupts
    207400              -8%     189927        vmstat.io.bo
      6660                        6510        vmstat.system.cs
      6681 ±100%     -7e+03         25 ±173%  latency_stats.avg.call_rwsem_down_write_failed.filename_create.SyS_mkdir.entry_SYSCALL_64_fastpath
     16968 ±104%     -2e+04         25 ±173%  latency_stats.max.call_rwsem_down_write_failed.filename_create.SyS_mkdir.entry_SYSCALL_64_fastpath
    229441 ±150%     -2e+05      53829 ±172%  latency_stats.max.btrfs_finish_chunk_alloc.[btrfs].btrfs_create_pending_block_groups.[btrfs].__btrfs_end_transaction.[btrfs].btrfs_end_transaction.[btrfs].btrfs_alloc_data_chunk_ondemand.[btrfs].btrfs_check_data_free_space.[btrfs].__btrfs_buffered_write.[btrfs].btrfs_file_write_iter.[btrfs].__vfs_write.vfs_write.SyS_write.entry_SYSCALL_64_fastpath
    111734 ±100%     -1e+05         25 ±173%  latency_stats.sum.call_rwsem_down_write_failed.filename_create.SyS_mkdir.entry_SYSCALL_64_fastpath
   1160035               9%    1263696        perf-stat.page-faults
   1160034               9%    1263694        perf-stat.minor-faults
   4064795               7%    4334937        perf-stat.context-switches
      4842              -7%       4483        perf-stat.instructions-per-iTLB-miss
 4.636e+09             -12%   4.09e+09 ±  5%  perf-stat.node-stores
     50.48             -12%      44.29 ±  3%  perf-stat.cache-miss-rate%
      0.53 ±  7%       -16%       0.45 ±  8%  perf-stat.dTLB-load-miss-rate%
 1.005e+10 ±  4%       -19%  8.158e+09 ±  8%  perf-stat.cache-misses
    207253              -8%     189799        iostat.md0.wkB/s
     12.42              35%      16.78 ± 10%  iostat.sda.rrqm/s
    103621              -8%      94917        iostat.sda.wkB/s
     25680              -9%      23471        iostat.sda.wrqm/s
       931             -14%        797 ±  3%  iostat.sda.avgrq-sz
    120.24             -37%      76.17 ±  8%  iostat.sda.r_await
     26.18             -49%      13.37 ± 17%  iostat.sda.avgqu-sz
    118.00             -50%      59.13 ± 17%  iostat.sda.await
    117.75             -50%      58.86 ± 17%  iostat.sda.w_await
     15.48 ±  6%        29%      20.01 ± 10%  iostat.sdb.rrqm/s
    103596              -8%      94897        iostat.sdb.wkB/s
     25674              -9%      23466        iostat.sdb.wrqm/s
       930             -14%        798 ±  3%  iostat.sdb.avgrq-sz
    119.17             -33%      80.43 ± 10%  iostat.sdb.r_await
     27.17             -48%      14.05 ± 15%  iostat.sdb.avgqu-sz
    122.37             -49%      62.20 ± 15%  iostat.sdb.await
    122.14             -49%      61.95 ± 16%  iostat.sdb.w_await
     12.38              35%      16.71 ± 11%  iostat.sdc.rrqm/s
       228              17%        267        iostat.sdc.w/s
    103622              -8%      94918        iostat.sdc.wkB/s
     25679              -9%      23462        iostat.sdc.wrqm/s
       904             -19%        730 ±  4%  iostat.sdc.avgrq-sz
    116.52             -35%      75.75 ± 13%  iostat.sdc.r_await
     26.81             -47%      14.10 ± 15%  iostat.sdc.avgqu-sz
    117.99             -50%      59.03 ± 17%  iostat.sdc.await
    117.79             -50%      58.81 ± 17%  iostat.sdc.w_await



                              fsmark.files_per_sec

  58 ++---------------------------------------------------------------------+
     **.**.***.**.**   *  **  * .**.***.**.***.**.***.**  **.***  *. **.**.**
  57 ++            :   ::+  + :*                        + :     + : *       |
     |             :   :*    *                           *       *          |
  56 ++             : :                                                     |
     |              : *                                                     |
  55 ++             :+                                                      |
     |              *                                                       |
  54 ++                                                                     |
     |                                                                      |
  53 ++                                                                     |
     |                                                                      |
  52 ++                                                                     |
     |                                                                      |
  51 OO-OO-OOO-OO-OOO-OOO-OO------------------------------------------------+


                                iostat.sdb.avgrq-sz

  940 ++--------------------------------------------------------------------+
      **.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.**
  920 ++                                                                    |
  900 ++                                                                    |
      |                                                                     |
  880 ++                                                                    |
  860 ++                                                                    |
      |                                                                     |
  840 ++   O                O                                               |
  820 ++                                                                    |
      |                                                                     |
  800 ++      O      O                                                      |
  780 OO OO      O  O O OO                                                  |
      |      O  O O        O                                                |
  760 ++--------------------------------------------------------------------+


                               iostat.sdb.avgqu-sz

  28 ++--*-----**-*-------**-*-------*-----*----*-----**--*------*--*-------*
     **.*  ***     **.***     **.**.* *.**  **.*  ***    * *.***  *  **.**.*|
  26 ++                                                                     |
  24 ++                                                                     |
     |                                                                      |
  22 ++                                                                     |
  20 ++                                                                     |
     |                                                                      |
  18 ++    O               O                                                |
  16 ++                                                                     |
     |                                                                      |
  14 ++             O  O                                                    |
  12 OO OO  OO  O  O  O O O                                                 |
     |         O  O                                                         |
  10 ++---------------------------------------------------------------------+


                                 iostat.sdb.await

  130 ++--------------------------------------------------------------------+
      **.** .**.***.***.**.***.***.**.* *.***.**.* *.***.**.***.***.**.** .**
  120 ++   *                           *          *                      *  |
  110 ++                                                                    |
      |                                                                     |
  100 ++                                                                    |
      |                                                                     |
   90 ++                                                                    |
      |                                                                     |
   80 ++   O                O                                               |
   70 ++                                                                    |
      |                                                                     |
   60 ++             O  O                                                   |
      OO OO   O  O  O O  O O                                                |
   50 ++-----O--O-O---------------------------------------------------------+


                                iostat.sdb.w_await

  130 ++--------------------------------------------------------------------+
      **. * .**.***.***.**.***.***.* .* *.***.* .* *.***.**.***.***.**.** .**
  120 ++ * *                        *  *       *  *                      *  |
  110 ++                                                                    |
      |                                                                     |
  100 ++                                                                    |
      |                                                                     |
   90 ++                                                                    |
      |                                                                     |
   80 ++   O                O                                               |
   70 ++                                                                    |
      |                                                                     |
   60 ++             O                                                      |
      OO OO   O  O  O O OO O                                                |
   50 ++-----O--O-O---------------------------------------------------------+


                                  iostat.sdc.w_s

  280 ++--------------------------------------------------------------------+
      O      O  O O        O                                                |
  270 ++         O  O    O                                                  |
      |  OO   O       O O                                                   |
      |O             O                                                      |
  260 ++                                                                    |
      |    O                O                                               |
  250 ++                                                                    |
      |                                                                     |
  240 ++                                                                    |
      |                                                                     |
      |                                                                     |
  230 **.***.**.***.* *.**.***.***.**.***.***.**.***.***.**.***.***.**.***.**
      |              *                                                      |
  220 ++--------------------------------------------------------------------+


                                iostat.sdc.avgrq-sz

  950 ++--------------------------------------------------------------------+
      |                                                                     |
  900 **.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.**
      |                                                                     |
      |                                                                     |
  850 ++                                                                    |
      |                                                                     |
  800 ++                                                                    |
      |    O                O                                               |
  750 ++                                                                    |
      |              O                                                      |
      OO OO   O  O  O O OO                                                  |
  700 ++     O  O O        O                                                |
      |                                                                     |
  650 ++--------------------------------------------------------------------+


                               iostat.sdc.avgqu-sz

  28 ++---------------------------------------------------------------------+
     **.**.***.**.***.***.**.***.**.***.**.***.**.***.**.***.***.**.***.**.**
  26 ++                                                                     |
  24 ++                                                                     |
     |                                                                      |
  22 ++                                                                     |
  20 ++                                                                     |
     |                                                                      |
  18 ++    O               O                                                |
  16 ++                                                                     |
     |                                                                      |
  14 ++             O  O                                                    |
  12 OO OO  OO  O  O  O O O                                                 |
     |         O  O                                                         |
  10 ++---------------------------------------------------------------------+


                                 iostat.sdc.await

  130 ++--------------------------------------------------------------------+
      |                                                                     |
  120 **.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.**
  110 ++                                                                    |
      |                                                                     |
  100 ++                                                                    |
   90 ++                                                                    |
      |                                                                     |
   80 ++                    O                                               |
   70 ++   O                                                                |
      |                                                                     |
   60 ++             O                                                      |
   50 OO OO  OO  O  O O OO O                                                |
      |         O O                                                         |
   40 ++--------------------------------------------------------------------+


                                iostat.sdc.w_await

  130 ++--------------------------------------------------------------------+
      |                                                                     |
  120 **.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.**
  110 ++                                                                    |
      |                                                                     |
  100 ++                                                                    |
   90 ++                                                                    |
      |                                                                     |
   80 ++                    O                                               |
   70 ++   O                                                                |
      |                                                                     |
   60 ++             O                                                      |
   50 OO OO  OO  O  O O OO O                                                |
      |         O O                                                         |
   40 ++--------------------------------------------------------------------+


                                iostat.sda.avgrq-sz

  940 ++--------------------------------------------------------------------+
      **.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.***.**.***.**
  920 ++                                                                    |
  900 ++                                                                    |
      |                                                                     |
  880 ++                                                                    |
  860 ++                                                                    |
      |                                                                     |
  840 ++   O                O                                               |
  820 ++                                                                    |
      |                                                                     |
  800 ++      O      O                                                      |
  780 OO OO      O  O O OO                                                  |
      |      O  O O        O                                                |
  760 ++--------------------------------------------------------------------+


                               iostat.sda.avgqu-sz

  28 ++---------------------------------------------------------------------+
     **.**.***.* .**   * .*     .**.***.**.***.**.***.**. *   * .**.***.**. *
  26 ++         *   *.* *  *.***                         * *.* *           *|
  24 ++                                                                     |
     |                                                                      |
  22 ++                                                                     |
  20 ++                                                                     |
     |                                                                      |
  18 ++                    O                                                |
  16 ++    O                                                                |
     |                                                                      |
  14 ++                                                                     |
  12 ++ OO   O      O  O                                                    |
     OO     O  OO OO  O O O                                                 |
  10 ++---------------------------------------------------------------------+


                                 iostat.sda.await

  130 ++--------------------------------------------------------------------+
      |   *                          .*         .*                          |
  120 **.* *.**.***.***.**.***.***.**  **.***.**  **.***.**.***.***.**.***.**
  110 ++                                                                    |
      |                                                                     |
  100 ++                                                                    |
   90 ++                                                                    |
      |                                                                     |
   80 ++                    O                                               |
   70 ++   O                                                                |
      |                                                                     |
   60 ++             O                                                      |
   50 OO OO  OO       O OO O                                                |
      |         OOO O                                                       |
   40 ++--------------------------------------------------------------------+


                                iostat.sda.w_await

  130 ++--------------------------------------------------------------------+
      |   *                          .*         .*                          |
  120 **.* *.**.***.***.**.***.***.**  **.***.**  **.***.**.***.***.**.***.**
  110 ++                                                                    |
      |                                                                     |
  100 ++                                                                    |
   90 ++                                                                    |
      |                                                                     |
   80 ++                    O                                               |
   70 ++   O                                                                |
      |                                                                     |
   60 ++             O                                                      |
   50 OO OO  OO       O OO O                                                |
      |         OOO O                                                       |
   40 ++--------------------------------------------------------------------+

	[*] 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,
Xiaolong

View attachment "config-4.10.0-rc7-00214-g87db2d1" of type "text/plain" (155610 bytes)

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

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

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ