Re: Serious performance degradation in Linux 4.15

2018-02-16 Thread Peter Zijlstra
On Fri, Feb 16, 2018 at 02:38:39PM +, Matt Fleming wrote: > On Wed, 14 Feb, at 10:46:20PM, Matt Fleming wrote: > > Here's some more numbers. This is with RETPOLINE=y but you'll see it > > doesn't make much of a difference. Oh, this is also with powersave > > cpufreq governor. > > Feh, I was w

Re: Serious performance degradation in Linux 4.15

2018-02-16 Thread Matt Fleming
On Wed, 14 Feb, at 10:46:20PM, Matt Fleming wrote: > On Mon, 12 Feb, at 04:16:42PM, Peter Zijlstra wrote: > > On Fri, Feb 09, 2018 at 05:59:12PM +, Jon Maloy wrote: > > > Command for TCP: > > > "netperf TCP_STREAM (netperf -n 4 -f m -c 4 -C 4 -P 1 -H 10.0.0.1 -t > > > TCP_STREAM -l 10 -- -O T

Re: Serious performance degradation in Linux 4.15

2018-02-16 Thread Mel Gorman
On Fri, Feb 16, 2018 at 11:17:01AM +0100, Peter Zijlstra wrote: > On Wed, Feb 14, 2018 at 10:46:20PM +, Matt Fleming wrote: > > 3. ./run-mmtests.sh > > --config=configs/config-global-dhp__network-netperf-unbound `uname -r` > > Not a success.. firstly it attempts to install packages without a

Re: Serious performance degradation in Linux 4.15

2018-02-16 Thread Peter Zijlstra
On Wed, Feb 14, 2018 at 10:46:20PM +, Matt Fleming wrote: > 3. ./run-mmtests.sh > --config=configs/config-global-dhp__network-netperf-unbound `uname -r` Not a success.. firstly it attempts to install packages without asking and then horribly fails at it.. root@ivb-ep:/usr/local/src/mmtests

Re: Serious performance degradation in Linux 4.15

2018-02-16 Thread Peter Zijlstra
On Wed, Feb 14, 2018 at 10:46:20PM +, Matt Fleming wrote: > Peter, if you want to run this test yourself you can do: > > 1. git clone https://github.com/gorman/mmmtests.git root@ivb-ep:/usr/local/src# git clone https://github.com/gorman/mmmtests.git Cloning into 'mmmtests'... Username for 'h

Re: Serious performance degradation in Linux 4.15

2018-02-15 Thread Peter Zijlstra
On Wed, Feb 14, 2018 at 10:46:20PM +, Matt Fleming wrote: > Here's some more numbers. This is with RETPOLINE=y but you'll see it > doesn't make much of a difference. Oh, this is also with powersave > cpufreq governor. Hurmph, I'll go have a look when I can boot tip/master again :/ But didn't

Re: Serious performance degradation in Linux 4.15

2018-02-14 Thread Matt Fleming
On Mon, 12 Feb, at 04:16:42PM, Peter Zijlstra wrote: > On Fri, Feb 09, 2018 at 05:59:12PM +, Jon Maloy wrote: > > Command for TCP: > > "netperf TCP_STREAM (netperf -n 4 -f m -c 4 -C 4 -P 1 -H 10.0.0.1 -t > > TCP_STREAM -l 10 -- -O THROUGHPUT)" > > Command for TIPC: > > "netperf TIPC_STREAM (n

RE: Serious performance degradation in Linux 4.15

2018-02-13 Thread Jon Maloy
8 16:17 > To: Jon Maloy > Cc: netdev@vger.kernel.org; mi...@kernel.org; David Miller > (da...@davemloft.net) ; Mike Galbraith > ; Matt Fleming > Subject: Re: Serious performance degradation in Linux 4.15 > > On Fri, Feb 09, 2018 at 05:59:12PM +, Jon Maloy wrote:

Re: Serious performance degradation in Linux 4.15

2018-02-12 Thread Peter Zijlstra
On Fri, Feb 09, 2018 at 05:59:12PM +, Jon Maloy wrote: > Command for TCP: > "netperf TCP_STREAM (netperf -n 4 -f m -c 4 -C 4 -P 1 -H 10.0.0.1 -t > TCP_STREAM -l 10 -- -O THROUGHPUT)" > Command for TIPC: > "netperf TIPC_STREAM (netperf -n 4 -f m -c 4 -C 4 -P 1 -H 10.0.0.1 -t > TCP_STREAM -l 1

Re: Serious performance degradation in Linux 4.15

2018-02-10 Thread Peter Zijlstra
On Fri, Feb 09, 2018 at 05:59:12PM +, Jon Maloy wrote: > The two commits > d153b153446f7 (" sched/core: Fix wake_affine() performance regression") and > f2cdd9cc6c97 ("sched/core: Address more wake_affine() regressions") > are causing a serious performance degradation in Linux 4.5. > > The ef

Serious performance degradation in Linux 4.15

2018-02-09 Thread Jon Maloy
The two commits d153b153446f7 (" sched/core: Fix wake_affine() performance regression") and f2cdd9cc6c97 ("sched/core: Address more wake_affine() regressions") are causing a serious performance degradation in Linux 4.5. The effect is worst on TIPC, but even TCP is affected, as the figures below