Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754637AbdFWQzr (ORCPT ); Fri, 23 Jun 2017 12:55:47 -0400 Received: from shelob.surriel.com ([96.67.55.147]:58341 "EHLO shelob.surriel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754179AbdFWQzn (ORCPT ); Fri, 23 Jun 2017 12:55:43 -0400 From: riel@redhat.com To: linux-kernel@vger.kernel.org Cc: jhladky@redhat.com, mingo@kernel.org, mgorman@suse.de, peterz@infradead.org Subject: [PATCH 0/4] NUMA improvements with task wakeup and load balancing Date: Fri, 23 Jun 2017 12:55:26 -0400 Message-Id: <20170623165530.22514-1-riel@redhat.com> X-Mailer: git-send-email 2.9.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 822 Lines: 22 With these patches, and Peter Zijlstra's select_idle_sibling scalability improvement, Jirka has seen these performance gains on a 4.11 kernel: NAS shows improvements in range 20-100% SPECjbb2005 shows improvements around 6-8% in the single instance mode SPECjvm2008 - improvements around 10% Unfortunately the full set of tests takes about a week to run, so numbers are not broken out for individual patches. We have done previous runs with other scheduler changes, which did not work out - they showed improvements on some workloads, and regressions on others. 4.11 performance still lags behind 3.10 for some workloads. I am trying to figure out why, and close that gap. Diffstat: fair.c | 271 +++++++++++++++++++++-------------------------------------------- 1 file changed, 88 insertions(+), 183 deletions(-)