From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751288AbcBLJIO (ORCPT ); Fri, 12 Feb 2016 04:08:14 -0500 Received: from www.linutronix.de ([62.245.132.108]:60244 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750963AbcBLJIG (ORCPT ); Fri, 12 Feb 2016 04:08:06 -0500 Subject: Re: [ANNOUNCE] 4.1.5-rt5 To: Tim Sander References: <20150816135630.GE7004@linutronix.de> <1614199.PesBpXyHut@dabox> Cc: linux-rt-users , LKML , Thomas Gleixner , rostedt@goodmis.org, John Kacur From: Sebastian Andrzej Siewior X-Enigmail-Draft-Status: N1110 Message-ID: <56BDA0EF.7090503@linutronix.de> Date: Fri, 12 Feb 2016 10:07:59 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 MIME-Version: 1.0 In-Reply-To: <1614199.PesBpXyHut@dabox> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/12/2016 09:28 AM, Tim Sander wrote: > Hi Sebastian Hi Tim, > Am Sonntag, 16. August 2015, 15:56:30 schrieb Sebastian Andrzej Siewior: >> I'm pleased to announce the v4.1.5-rt5 patch set. > I have just tested it with a Altera SoC ARM v7. The latencies seem to have > gotten a little bit worse with each release. The first core has always been > worse (presumably due to interrupt load) but now it dropped to 111µs (rt5) > from 76µs(rt3) and 54µs(rt2). in -rt2 we had bug in migrate disable code which means each task was running on CPU0. This got partly fixed in -rt3. In -rt3 the scheduler could assign a task to CPU1 but the task should stay there for ever. This little detail was fixed in -rt5. This is one thing that comes to mind. Lazy-preempt should have been fixed in -rt3, too. This should not give you higher latencies but higher throughput. What about rt4? It is only the stable update so you should see here the numbers from rt3. If that is true and your numbers are stable it should be easy to run git bisect between rt4 and rt5. And looking at https://git.kernel.org/rt/linux-rt-devel/h/v4.4.1-rt5 the only non-cosmetic change in -rt5 that should affect you is the migrate-disable fixup from Mike. > Best regards > Tim Sebastian