Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp568536ybg; Wed, 23 Oct 2019 02:27:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqyzcSQve5C1WT+Nwu9wqyrK75UY7SLIh/1dib0FTkoJcuygP9p/twunUCMvWi3yfHqMxA/C X-Received: by 2002:a17:906:fac6:: with SMTP id lu6mr31250002ejb.126.1571822836126; Wed, 23 Oct 2019 02:27:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571822836; cv=none; d=google.com; s=arc-20160816; b=O5dk2nMMbOftw3ytMp6KoTOKFIo33ahrLA7jPQEA+c95CddRN9bN0aGH5ETY0nNhCg EEtM8RCG6rjrlCGwwfGpPlAmeVSf06FavheP2WjJM4EfIdVzbAmaKNQAskhM44LDkzpy c8OxIUyg4lnbt2nzVZ8F6d/URxiepA5/2Hot2fSZwtl2Gimbtt5Eik5mw6fKXwA++oBx JXXD0HNuK0bTdng5KB9fkSBhvZjwNe/SoIyVN1roWbNyZUgv0Hz15N4as/RTrIxHRmBY UMBiuSZpD0g1Jc1iIUdqNm3PjzT3vUbNOGlI5ir9IvBIoT1LTlhdEd+N8IGrZBCd6kEj wXPw== 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=xOZIycxZoqDAGz7KsgdDi2o13zCj8SvRA6Ip/qqhkN4=; b=zGv6TGTd2FktTBMqxNZ5SH+wN07W1lRelgnlXdVg3VDJAZXmcPUOOF4sBprH3L3Di6 J6fC8owyFJU15/Ip29fWWKNXcMT+IfQLi/Be5qZEOLLmveeAj/WI1DKHcULF0wP8dpmg rUp6jzJTBSbXLHrVjdb6tY8M9DLKommdWLwlRq2FhZyvR24ymSXF+sA/+5LYUe3IxrAQ xsA4sz5WA0UbtYT/ReQFmKTFYWhHgcNrwnBL+fq6EVjOKuWY860EpEJfpYPyvXzRENSL 55KpEnEhWnriucCodua4bK/9I804FxbQjJY2SbqI8CkGEiCruzqWS5nKcIXrG9+vyFzC lSsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=twcPcqGt; 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 d21si5447410edb.180.2019.10.23.02.26.52; Wed, 23 Oct 2019 02:27:16 -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=twcPcqGt; 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 S2403837AbfJWJZc (ORCPT + 99 others); Wed, 23 Oct 2019 05:25:32 -0400 Received: from mail-oi1-f195.google.com ([209.85.167.195]:41720 "EHLO mail-oi1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390165AbfJWJZc (ORCPT ); Wed, 23 Oct 2019 05:25:32 -0400 Received: by mail-oi1-f195.google.com with SMTP id g81so16765442oib.8; Wed, 23 Oct 2019 02:25:31 -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=xOZIycxZoqDAGz7KsgdDi2o13zCj8SvRA6Ip/qqhkN4=; b=twcPcqGtCkg8qT8yn47hunfOfw+d+KpXEL4mUyrwplPziE14jeztgY4tPCwGjUx7Ws WdQjh38gNveMYTvtoy9dc+Fn28KbMlcvMUM+uGVsK8/K+vRoU/M3U9X/PGum0C7l4Kxg oVMAr7g/i2+e8e7MgH8dv1OEyU8vYx3HS+53lt3mt2s6WKukF+/fPrsSFg08EoqSQ4q6 d2aLpUG0Cvyt2ZmZvOLWEqwk8IQUxpRV0L3M/Y+rfCwiJvk0WfMxoR0BHcp9vZLf+wMt +UXXPD5GVryfCOYTg8AkcHXGn1WmFdPwGm95M/GOT41xCuv5jMM2YZrNyPoihHiv12SF Y/2g== 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=xOZIycxZoqDAGz7KsgdDi2o13zCj8SvRA6Ip/qqhkN4=; b=UJJFkPtnHhqOQaqn85hVRP9CAbvhdkDvNSNo5zGFWH02gMOpg0x+svLBuAiso3dnEA N9PQ3zorQN+r6ROu9oYWh2Zhi5qL+tCAx0s4D2dvqT9mMtUyjTGJVilQK1whfV1oPwSq rq401aJ8y0NBkyA24qQV3tKJPiBG8yMQCIHpk6lDR8pbaqO0TL4jnU3SvDVy1Wx450oR bjnwNyT35PQFzt0NCKOwiMB48pZyYDy9NgM1BmqiP5eSWm3CcXEzMO6CwWaXR6WjwBKe w+5862p+5+O0hor7RJYaSD4gLcS5b4qERt9SyTbc/iykFCX5V6uXWYluzZUvgQ/qRA1p QX5Q== X-Gm-Message-State: APjAAAXwuX5oqGjhViX15lVJj2R3R4PXLdpcf+gTcbD19CUcdvZiHBHi 9E+ty9bSoeOkv6KwECgN1cbt0yRBggmxmDTTBtUhgws7 X-Received: by 2002:aca:39d6:: with SMTP id g205mr6761955oia.33.1571822731462; Wed, 23 Oct 2019 02:25:31 -0700 (PDT) MIME-Version: 1.0 References: <1561682593-12071-1-git-send-email-wanpengli@tencent.com> <20190628011012.GA19488@lerouge> In-Reply-To: From: Wanpeng Li Date: Wed, 23 Oct 2019 17:25:20 +0800 Message-ID: Subject: Re: [PATCH v2] sched/nohz: Optimize get_nohz_timer_target() To: Thomas Gleixner Cc: LKML , Ingo Molnar , Peter Zijlstra , Ingo Molnar , kvm , Frederic Weisbecker 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 Wed, 23 Oct 2019 at 16:29, Thomas Gleixner wrote: > > On Wed, 23 Oct 2019, Wanpeng Li wrote: > > I didn't see your refactor to get_nohz_timer_target() which you > > mentioned in IRC after four months, I can observe cyclictest drop from > > 4~5us to 8us in kvm guest(we offload the lapic timer emulation to > > housekeeping cpu to avoid timer fire external interrupt on the pCPU > > which vCPU resident incur a vCPU vmexit) w/o this patch in the case of > > there is no busy housekeeping cpu. The score can be recovered after I > > give stress to create a busy housekeeping cpu. > > > > Could you consider applying this patch for temporary since I'm not > > sure when the refactor can be ready. > > Yeah. It's delayed (again).... Will pick that up. Sorry, you will pick up the patch or refactor? :) Wanpeng