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]
Date:   Tue, 25 Oct 2016 14:46:47 +0800
From:   kernel test robot <xiaolong.ye@...el.com>
To:     Alex Thorlton <athorlton@....com>
Cc:     linux-kernel@...r.kernel.org, Alex Thorlton <athorlton@....com>,
        Mike Travis <travis@....com>, Russ Anderson <rja@....com>,
        Dimitri Sivanich <sivanich@....com>,
        Thomas Gleixner <tglx@...utronix.de>,
        Ingo Molnar <mingo@...hat.com>,
        "H. Peter Anvin" <hpa@...or.com>,
        Matt Fleming <matt@...eblueprint.co.uk>,
        Masahiro Yamada <yamada.masahiro@...ionext.com>,
        x86@...nel.org, lkp@...org
Subject: [lkp] [x86/platform/UV]  71854cb812:  will-it-scale.per_thread_ops
 -2.3% regression

FYI, we noticed a -2.3% regression of will-it-scale.per_thread_ops due to commit:

commit 71854cb812ec23bfe5f63d52217e6b9e6cb901f5 ("x86/platform/UV: Fix support for EFI_OLD_MEMMAP after BIOS callback updates")
https://github.com/0day-ci/linux Alex-Thorlton/x86-platform-UV-Fix-support-for-EFI_OLD_MEMMAP-after-BIOS-callback-updates/20161020-095215

in testcase: will-it-scale
on test machine: 12 threads Intel(R) Core(TM) i7 CPU X 980 @ 3.33GHz with 6G memory
with following parameters:

	test: read2
	cpufreq_governor: performance

Will It Scale takes a testcase and runs it from 1 through to n parallel copies to see if the testcase will scale. It builds both a process and threads based test in order to see any differences between the two.



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.

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

=========================================================================================
compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase:
  gcc-6/performance/x86_64-rhel-7.2/debian-x86_64-2016-08-31.cgz/wsm/read2/will-it-scale

commit: 
  v4.9-rc1
  71854cb812 ("x86/platform/UV: Fix support for EFI_OLD_MEMMAP after BIOS callback updates")

        v4.9-rc1 71854cb812ec23bfe5f63d5221 
---------------- -------------------------- 
       fail:runs  %reproduction    fail:runs
           |             |             |    
         %stddev     %change         %stddev
             \          |                \  
   1646359 ±  0%      -2.3%    1608758 ±  1%  will-it-scale.per_thread_ops
    981.11 ±  0%      +2.3%       1003 ±  0%  will-it-scale.time.system_time
     81.90 ±  0%     -27.5%      59.34 ±  0%  will-it-scale.time.user_time
      4679 ± 88%     -43.4%       2649 ±  7%  cpuidle.C1E-NHM.usage
     76734 ± 21%     -22.4%      59544 ±  4%  softirqs.RCU
      0.29 ±  2%     +32.2%       0.38 ±  2%  perf-stat.branch-miss-rate%
 2.953e+09 ±  2%     +31.1%  3.871e+09 ±  2%  perf-stat.branch-misses
    183791 ± 10%     +15.1%     211493 ±  7%  sched_debug.cpu.avg_idle.stddev
      0.00 ± 11%     +24.6%       0.00 ±  3%  sched_debug.cpu.next_balance.stddev
     13311 ± 12%     +23.7%      16466 ±  1%  sched_debug.cpu.ttwu_count.min



                          will-it-scale.time.user_time

  85 ++---------------------------------------------------------------------+
     | .*.*..      .*..*.    .*..*.       .*.. .*..*.       .*              |
  80 *+      *.*..*      *..*      *..*..*    *      *..*.*.                |
     |                                                                      |
     |                                                                      |
  75 ++                                                                     |
     |                                                                      |
  70 ++                                                                     |
     |                                                                      |
  65 ++                                                                     |
     |                                                                      |
     |    O    O                                                            |
  60 O+ O    O           O       O O  O  O    O      O  O O  O O  O O  O O  O
     |            O O  O    O O            O    O  O                        |
  55 ++---------------------------------------------------------------------+


                          will-it-scale.time.system_time

  1010 ++-------------------------------------------------------------------+
       |                                                                    |
  1005 ++          O  O O    O  O           O O  O O                        |
       O O    O            O      O  O O  O           O O  O O  O O  O O  O O
       |    O    O                                                          |
  1000 ++                                                                   |
       |                                                                    |
   995 ++                                                                   |
       |                                                                    |
   990 ++                                                                   |
       |                                                                    |
       |                                                                    |
   985 ++                                                                   |
       *.    .*..*.*..    .*.*..    .*.*..*. .*..    .*.*..*.               |
   980 ++*--*---------*-*-------*-*---------*----*-*---------*--------------+

	[*] bisect-good sample
	[O] bisect-bad  sample





Thanks,
Xiaolong

View attachment "config-4.9.0-rc1-00001-g71854cb" of type "text/plain" (153709 bytes)

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

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

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ