Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1271458pxa; Thu, 20 Aug 2020 07:13:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyW582HspFdVTGq+pQg7zz0iOvTD4zt/d9r1PRbx3tR9D5RY5nl/cvBCWhN12rTIs1BS+l4 X-Received: by 2002:a17:906:3993:: with SMTP id h19mr3575269eje.111.1597932806467; Thu, 20 Aug 2020 07:13:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597932806; cv=none; d=google.com; s=arc-20160816; b=TCkYbcdL2AZRXIiHqtZLFhVof52Y6gZCtUrPe6sc+ZkWeC5yP2ASbPDqIiLKftbqEC 4YZmaHvUefplYUaVMiedS12mOKQGLnM5r+ecloTlks1D04G/zaIrHl8XeuiUgnh35gb+ ChjaXC356dlS9Nr6rm8JCTdMRp/iEaLNA/QDlX0Bip+mfE8prXxXNqEOQi3IPAeIOYcf WrImtfObHrXXgtChYmJOgsbzVegDY15SRW6BdjDgFw1MIBDo83sjUpRSPs34X2EMoFOT qw+nBlp8N7f80Z4OOFo72tBB1flafm+MeLK6s0HdE90TI9RXlgpstbXx2hw0OZNt2luM UMHA== 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=2QmlrH5CiuRkmxJXZDPt36i/vip9Z2n7QUlr3nkzcfk=; b=TdeAM9BNKNiBKEq5tlLDQsvb8sBNBLlDN4Pfxn7Y0oEpzpKMkZec2/9TMnyHO/vFgb frJpttjk3a8PQ19vYQ28BdTjbafI4MuP1/sql6etlQ+GIlJFNY/+WxFFNSJjPnSf3SwS tTwDIUNF1RkfVZzIeUf1KR+SFqpi8Kcy0xibOw6gT96K2tgM+WoVZc/vPUFW/cOf7pz1 TdilbquPZX6SHKXvrAo1sZFAEivm9ak5swD1xWjVJogB+k6OGxeENwnIUe/UJTEwkoWQ +sKoiGgWYjbcYiZlZx6oRtMsuzwoD05Ey5B2lGupLk8Fi4hvtTXoHqtgbPyljCzYwgJ+ z5tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TDiTpn6A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x8si1327811ejs.414.2020.08.20.07.13.02; Thu, 20 Aug 2020 07:13:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TDiTpn6A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728261AbgHTOKP (ORCPT + 99 others); Thu, 20 Aug 2020 10:10:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43828 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729084AbgHTOJb (ORCPT ); Thu, 20 Aug 2020 10:09:31 -0400 Received: from mail-lj1-x242.google.com (mail-lj1-x242.google.com [IPv6:2a00:1450:4864:20::242]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4F23C061385 for ; Thu, 20 Aug 2020 07:09:30 -0700 (PDT) Received: by mail-lj1-x242.google.com with SMTP id w14so2248411ljj.4 for ; Thu, 20 Aug 2020 07:09:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2QmlrH5CiuRkmxJXZDPt36i/vip9Z2n7QUlr3nkzcfk=; b=TDiTpn6AvNVYAPAHe+WHOdpes7ZCrPGKCWgYxRBAcehaFP/IOqxo11ftGmwkrlj03N IaSctJ248Ukd4xPn78MBWwSm18dDZmgIhBuPcj2woTw4jJMKIZ2wiLsqRsA9s7ACbJ69 WYymgdJAZISKTjdBQoewYjE9nCTFg6ahn4+6jdb5O87srLm9FAYFd/euB2gVVeQ3WQRa BCptZ6t8vI3WaMp0KZeDiH+qy14I2o1XTLNGS8j7U8VH5LZSOWRhK+OQcB6rqz6dyPG+ sf65dk/z5nw0v2KAAWAnHwWMpGPj3yZaX7ZV66AJGTiB2MbPSbQlXWe8IkDyuBllti+0 A+/g== 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=2QmlrH5CiuRkmxJXZDPt36i/vip9Z2n7QUlr3nkzcfk=; b=MBEwNVZXpGCcm4YgEbACc/Lk84gVbuVYgsxRNI8FR7Go1qIKG2KtwIFSXex3II9ns9 DFjZxi7QUuFdIZmBJit0GcdQmsrorvFh69P/oJSpf+NXX70iYGwUanWNF4WLiFdRthOj VyarL/kXMRfQn1+93+3EDapu282CO6zkNA41FJQoYNlZf01Cow05DEVQ9YeE8wO/NKfo TY9rez+s6HoYfZsKXWOKjkDgg14RI06gwIAmriELewdlu2NAYiUh+6tCEaPCMnZTGKKt Z6x2i7q+H9kz8T8XycgD2RFZvL55G14S76gQO9TCDevBrZnkW2dcs/cfxR4g8+llLG8X BvtQ== X-Gm-Message-State: AOAM5314Au+j5aVRtGI8Reztb4pXWHGCIsVTbP8l0peu3kXXKT5PHgpT pLItpWupMug8wt8rGYHw3MwRS2tJpqCeDW8JByXyMQ== X-Received: by 2002:a2e:9990:: with SMTP id w16mr1608004lji.156.1597932568936; Thu, 20 Aug 2020 07:09:28 -0700 (PDT) MIME-Version: 1.0 References: <20200820120025.74460-1-benbjiang@tencent.com> <20200820125829.GT2674@hirez.programming.kicks-ass.net> <20200820134341.GW2674@hirez.programming.kicks-ass.net> In-Reply-To: <20200820134341.GW2674@hirez.programming.kicks-ass.net> From: Vincent Guittot Date: Thu, 20 Aug 2020 16:09:17 +0200 Message-ID: Subject: Re: [PATCH] sched/fair: avoid vruntime compensation for SCHED_IDLE task To: Peter Zijlstra Cc: Jiang Biao , Ingo Molnar , Juri Lelli , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , linux-kernel , Jiang Biao 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, 20 Aug 2020 at 15:44, wrote: > > > That's been said, not compensating the vruntime for a sched_idle task > > makes sense for me. Even if that will only help for others task in the > > same cfs_rq > > Yeah, but it is worth the extra pointer chasing and branches? For that I let Jiang provides figures to show the worthful > > Then again, I suppose we started all that with the idle_h_nr_running > nonsense :/