Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp307461ybi; Thu, 1 Aug 2019 19:31:39 -0700 (PDT) X-Google-Smtp-Source: APXvYqzSr0CkjV+2OHcCEi627DPKQYe2MVvg2c7OzKzD92Mk56t2vT5iPNrdnk5G2Xq29d2zmwZx X-Received: by 2002:a63:484d:: with SMTP id x13mr121403760pgk.122.1564713098884; Thu, 01 Aug 2019 19:31:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564713098; cv=none; d=google.com; s=arc-20160816; b=yuJz1Z5SSE1178LoeaaGt5iZ+aS4HnT0lJtqd4ChV0vQCEExj/cB7KJb8A+AcJ4RRl IPvgCufJCShx+jsksXD9vN414Y7uEUfL76FpYVLZtJfgg+SlGPRiAa1A5Xw+ps3LYFSd /LqEnATDV59QiwL8HQp3PscTdXTsLKmathRz0I4XC1jLpxeBHvn0p5C0n2hcrSC35D3i uzSZs5S5wZENdf/Taf1+9NDKF9EEGUM+Aap75hSoTuZeMG6mFr7f7z8QFwRsstNdVNEB dAQc2TsLdTcYQbQV6+qN+Nu5siiwT01B5Pbk0g9fLOlqwAdAvjq2C2zBewwFWoHakCgR TNDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=MKtmBE9da7Bw1V+smHoYvGcwbbIS/1PsJuf/DHA7EGc=; b=dzsfNNqhTkPX/R16XgUG4Mwlk4q26SUEarX3Z0zeZFJPrhgKpYYQdZO5uLOBErij5E b/6T9ec9nDwj/eOikAIlih0Fwl88ts7py53w2+ZG1LmygY8n+zGi37osPOopAgewg8kE rtNh28r+OE4aNlcyQtQcoZEX/EghYmQ+Aab+qydqo8ixatmctd4cj5QJc+0ha2alm3v8 Kua5c9U1OPaiMnTFenCtspzE7trUoq5ZEebaq2o6bn+PQSfznmLk7ysvGcYfZGo1sMYv pJ/yJ3alguiLkB3HXWXARRP+pF/qpGYZhURpNk06H5tATmz5YqalRndt1HzK3WkOQDlQ VpWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=iavBX5VU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h127si35769022pfe.44.2019.08.01.19.31.23; Thu, 01 Aug 2019 19:31:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=iavBX5VU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390574AbfHBAv7 (ORCPT + 99 others); Thu, 1 Aug 2019 20:51:59 -0400 Received: from mail-ot1-f68.google.com ([209.85.210.68]:46374 "EHLO mail-ot1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390549AbfHBAv7 (ORCPT ); Thu, 1 Aug 2019 20:51:59 -0400 Received: by mail-ot1-f68.google.com with SMTP id z23so48012059ote.13; Thu, 01 Aug 2019 17:51:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MKtmBE9da7Bw1V+smHoYvGcwbbIS/1PsJuf/DHA7EGc=; b=iavBX5VUTp+3S1HbFEs0fbaR7/q0aj9QeEkYqmPAahkEvEb9XGvoWneyMxuH+HHKkh Px/9SwjBN8nP0Bf/3gWhZ2bM9/P20gL/9Gm3aQi6vm1uUulg3In8NY1YY+kgialSB89f vnhSK6GfSFwbjI/lQnggGQPwkISAXV8fDAkpfup65dOI5Cjo/UH4TbOf/21H+Ru/bZm8 z+o1eU1wrmWs0FthskPQbjxy3UjlxzmpFAr2RW3dOSHxVu8C8eMIiOqzqDzEh+zG9JzL ZgCzKmlFHSKIdbQ6DB1rn5yp64rhwrZoSQCqiigUbqZoKG1Mbqx9iXnaGAbb64JWTNml g/OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MKtmBE9da7Bw1V+smHoYvGcwbbIS/1PsJuf/DHA7EGc=; b=M3YMwJNzwxOPgQbhhKFkvBInWcWGbnfrL06wWpgvu7tjxDSpnhzpZ9hzNjKIZntwy2 nypNTJbJFhx/DhaGslSy8QvOC7THt3PhT8anLHgTU23kYhNCYGK5NOLeYRscOWBJF7Xz lbDnOod1d4nmOuX1SzFyeQgljSFB45fMTqmUfnpqOpqtklO0Au6eF0R8hQ8bVyC1uJqL B03uxYwwLfOR6mSjFPmST8lt9VUb3bNi+bJHtEE5AuBAGrsqJo4Hiz6fAhaMFCNtFcB/ pBchUt37UA2QzCrQkD7M7yo40m+DiQjOL2VC3ggXhqlu4IFMyRyoeEBDjV6E65CdW5Pf 71Iw== X-Gm-Message-State: APjAAAUdHlsMdFipR0dd1Fxv+g8B+E9TJriorg9nUYGryEK1EytELkHJ O80HrvYLze1qIEMH+xeOfAMdPeL7drVFJ0MC3KyCGVcj X-Received: by 2002:a9d:738b:: with SMTP id j11mr11966250otk.185.1564707118010; Thu, 01 Aug 2019 17:51:58 -0700 (PDT) MIME-Version: 1.0 References: <1564479235-25074-1-git-send-email-wanpengli@tencent.com> <04700afaf68114b5ab329f5a5182e21578c15795.camel@suse.com> In-Reply-To: <04700afaf68114b5ab329f5a5182e21578c15795.camel@suse.com> From: Wanpeng Li Date: Fri, 2 Aug 2019 08:51:39 +0800 Message-ID: Subject: Re: [PATCH] KVM: Disable wake-affine vCPU process to mitigate lock holder preemption To: Dario Faggioli Cc: LKML , kvm , Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Peter Zijlstra , Thomas Gleixner Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 1 Aug 2019 at 20:57, Dario Faggioli wrote: > > On Tue, 2019-07-30 at 17:33 +0800, Wanpeng Li wrote: > > However, in multiple VMs over-subscribe virtualization scenario, it > > increases > > the probability to incur vCPU stacking which means that the sibling > > vCPUs from > > the same VM will be stacked on one pCPU. I test three 80 vCPUs VMs > > running on > > one 80 pCPUs Skylake server(PLE is supported), the ebizzy score can > > increase 17% > > after disabling wake-affine for vCPU process. > > > Can't we achieve this by removing SD_WAKE_AFFINE from the relevant > scheduling domains? By acting on > /proc/sys/kernel/sched_domain/cpuX/domainY/flags, I mean? > > Of course this will impact all tasks, not only KVM vcpus. But if the > host does KVM only anyway... Yes, not only kvm host and dedicated kvm host, unless introduce per-process flags, otherwise can't appeal to both. Regards, Wanpeng Li