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>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20171002225312.GA24578@codeblueprint.co.uk>
Date:   Mon, 2 Oct 2017 23:53:12 +0100
From:   Matt Fleming <matt@...eblueprint.co.uk>
To:     Rik van Riel <riel@...hat.com>
Cc:     Peter Zijlstra <peterz@...radead.org>,
        Eric Farman <farman@...ux.vnet.ibm.com>,
        王金浦 <jinpuwang@...il.com>,
        LKML <linux-kernel@...r.kernel.org>,
        Ingo Molnar <mingo@...hat.com>,
        Christian Borntraeger <borntraeger@...ibm.com>,
        "KVM-ML (kvm@...r.kernel.org)" <kvm@...r.kernel.org>,
        vcaputo@...garu.com, Matthew Rosato <mjrosato@...ux.vnet.ibm.com>
Subject: Re: sysbench throughput degradation in 4.13+

On Wed, 27 Sep, at 01:58:20PM, Rik van Riel wrote:
> 
> I like the simplicity of your approach!  I hope it does not break
> stuff like netperf...
> 
> I have been working on the patch below, which is much less optimistic
> about when to do an affine wakeup than before.

Running netperf for this patch and Peter's patch shows that Peter's
comes out on top, with scores pretty close to v4.12 in most places on
my 2-NUMA node 48-CPU Xeon box.

I haven't dug any further into why v4.13-peterz+ is worse than v4.12,
but I will next week.

netperf-tcp
                                4.12.0                 4.13.0                 4.13.0                 4.13.0
                               default                default                peterz+                  riel+
Min       64        1653.72 (   0.00%)     1554.29 (  -6.01%)     1601.71 (  -3.15%)     1627.01 (  -1.62%)
Min       128       3240.96 (   0.00%)     2858.49 ( -11.80%)     3122.62 (  -3.65%)     3063.67 (  -5.47%)
Min       256       5840.55 (   0.00%)     4077.43 ( -30.19%)     5529.98 (  -5.32%)     5362.18 (  -8.19%)
Min       1024     16812.11 (   0.00%)    11899.72 ( -29.22%)    16335.83 (  -2.83%)    15075.24 ( -10.33%)
Min       2048     26875.79 (   0.00%)    18852.35 ( -29.85%)    25902.85 (  -3.62%)    22804.82 ( -15.15%)
Min       3312     33060.18 (   0.00%)    20984.28 ( -36.53%)    32817.82 (  -0.73%)    29161.49 ( -11.79%)
Min       4096     34513.24 (   0.00%)    23253.94 ( -32.62%)    34167.80 (  -1.00%)    29349.09 ( -14.96%)
Min       8192     39836.88 (   0.00%)    28881.63 ( -27.50%)    39613.28 (  -0.56%)    35307.95 ( -11.37%)
Min       16384    44203.84 (   0.00%)    31616.74 ( -28.48%)    43608.86 (  -1.35%)    38130.44 ( -13.74%)
Hmean     64        1686.58 (   0.00%)     1613.25 (  -4.35%)     1657.04 (  -1.75%)     1655.38 (  -1.85%)
Hmean     128       3361.84 (   0.00%)     2945.34 ( -12.39%)     3173.47 (  -5.60%)     3122.38 (  -7.12%)
Hmean     256       5993.92 (   0.00%)     4423.32 ( -26.20%)     5618.26 (  -6.27%)     5523.72 (  -7.84%)
Hmean     1024     17225.83 (   0.00%)    12314.23 ( -28.51%)    16574.85 (  -3.78%)    15644.71 (  -9.18%)
Hmean     2048     27944.22 (   0.00%)    21301.63 ( -23.77%)    26395.38 (  -5.54%)    24067.57 ( -13.87%)
Hmean     3312     33760.48 (   0.00%)    22361.07 ( -33.77%)    33198.32 (  -1.67%)    30055.64 ( -10.97%)
Hmean     4096     35077.74 (   0.00%)    29153.73 ( -16.89%)    34479.40 (  -1.71%)    31215.64 ( -11.01%)
Hmean     8192     40674.31 (   0.00%)    33493.01 ( -17.66%)    40443.22 (  -0.57%)    37298.58 (  -8.30%)
Hmean     16384    45492.12 (   0.00%)    37177.64 ( -18.28%)    44308.62 (  -2.60%)    40728.33 ( -10.47%)
Max       64        1745.95 (   0.00%)     1649.03 (  -5.55%)     1710.52 (  -2.03%)     1702.65 (  -2.48%)
Max       128       3509.96 (   0.00%)     3082.35 ( -12.18%)     3204.19 (  -8.71%)     3174.41 (  -9.56%)
Max       256       6138.35 (   0.00%)     4687.62 ( -23.63%)     5694.52 (  -7.23%)     5722.08 (  -6.78%)
Max       1024     17732.13 (   0.00%)    13270.42 ( -25.16%)    16838.69 (  -5.04%)    16580.18 (  -6.50%)
Max       2048     28907.99 (   0.00%)    24816.39 ( -14.15%)    26792.86 (  -7.32%)    25003.60 ( -13.51%)
Max       3312     34512.60 (   0.00%)    23510.32 ( -31.88%)    33762.47 (  -2.17%)    31676.54 (  -8.22%)
Max       4096     35918.95 (   0.00%)    35245.77 (  -1.87%)    34866.23 (  -2.93%)    32537.07 (  -9.42%)
Max       8192     41749.55 (   0.00%)    41068.52 (  -1.63%)    42164.53 (   0.99%)    40105.50 (  -3.94%)
Max       16384    47234.74 (   0.00%)    41728.66 ( -11.66%)    45387.40 (  -3.91%)    44107.25 (  -6.62%)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ