Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp1254470ybj; Thu, 7 May 2020 19:19:06 -0700 (PDT) X-Google-Smtp-Source: APiQypKWECdeKDX7UywzuKkKQEDXF+bJE7PHWYWIz+mb3F2uz949nkS82b4rCm0kkKU3fFNE6xnj X-Received: by 2002:a17:906:31da:: with SMTP id f26mr52195ejf.308.1588904346278; Thu, 07 May 2020 19:19:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588904346; cv=none; d=google.com; s=arc-20160816; b=H/zONDPA5BDb6C6Flc3GF6xBqE5344SIS4LdoHIeZvyqCMhPL98yQyksAxon6WDIAB 7YyBlNS5VLXX5Dj6LFp7uSJiSesWQ8AP+6qgUAEJIzN60uUqg04UIVfugb/ZWDdsWAQr cSBBeqemNEQOpKyVKATxV36XGzrgryWpw1kI1o4/rNFzV9nXU/l+S/t6wxeShNzqjwMX VNorp5uMrj7bxczBvWXT7RpOmP4Snqfxb+UyMgoXTDv+/JEs7fnpWz3ljOSL5xRW3dsQ feIb8KdLBXCoC6t15I5us22WUH30EkY5tPZH7tmTj0Jk/jdVq6V0Nf4Zn4SeOcstpQob 09Qw== 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=BLKQPqjJWCXj54K1Gh8dCITWiEhj21MmdX1oJPKn5pU=; b=j3iZcpupOif6FJjx6J2l/Oc9KG/jLvg1bU1/YaQpbhHwdGEb9NcVc8CDwhAB+0QRNn EE1AG6T+9c5BWXm1Zpi0CnppYLJCL5P5lny+KgX+ADti0zHV6HjC3mrKz4yN3TiEBXYp 8MG8m7uGbivnox4PRacrwoYG2/fYzGExLEHHpoKXuKX1uOTwO0kRxJ4fCmUwAPzimpHY /RFgrk4vOMh4ZlY10UVgKN7F1aDOqmR2LH5xV0l36eeuSydw7oHZGTdQ8eEbSUjyM2OT KuCvE0heCNDa+u8kHo6EyYk8RgQpioyId4j2z5E/t6+OmsdiUszNauazukJQMBzkMtWQ OOhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gpiccoli-net.20150623.gappssmtp.com header.s=20150623 header.b="SfTf+OO/"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g11si123015eje.262.2020.05.07.19.18.43; Thu, 07 May 2020 19:19:06 -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=@gpiccoli-net.20150623.gappssmtp.com header.s=20150623 header.b="SfTf+OO/"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726815AbgEHCOt (ORCPT + 99 others); Thu, 7 May 2020 22:14:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46232 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726509AbgEHCOs (ORCPT ); Thu, 7 May 2020 22:14:48 -0400 Received: from mail-qv1-xf42.google.com (mail-qv1-xf42.google.com [IPv6:2607:f8b0:4864:20::f42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7CE66C05BD43 for ; Thu, 7 May 2020 19:14:47 -0700 (PDT) Received: by mail-qv1-xf42.google.com with SMTP id t8so65660qvw.5 for ; Thu, 07 May 2020 19:14:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gpiccoli-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BLKQPqjJWCXj54K1Gh8dCITWiEhj21MmdX1oJPKn5pU=; b=SfTf+OO/QBzzc8u9lKYw5BVrWzbZCxzuRxuRLTiDAfE5o84rTilZ+A2VjvwHcTRha2 GpGybnQxSAJuLCGUt5NBslWKL6ySEFyNiBzNsred3b7QFr6i/Hv4FqOCO1a7ELo+2SHt ECd6v5KiNMVhxQtpDRDYerix+AkveVMLPr/r6mSDQbU9gKZhvK+04z8hw+8HwUwA4j75 roiwguGnUtYlc2jlmhGYZ4GvMeukzaBDAIy1th69XIx36AlIwazWKyo2ZXJ9J+daZ3tC DXMRNKvv/n8CSStQF55om0CqjWXF+5++uNaT/IVs0WxGK4eNaa7WVbRyJVO1ac79qDru +p0Q== 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=BLKQPqjJWCXj54K1Gh8dCITWiEhj21MmdX1oJPKn5pU=; b=hV9DhprZFSbkamp+lzL+W0cSrt8R7ct8v4lQdXM9QURR23jGNrU6kjylJWzECLyf1v /JI49grFKP2q9HVjM50cJy22x3RacF4S9PJFe2Nw1+efySKFuGe6DKBkk0ogDN2P0MIX FOkIea2vj+2/CenaqNHzO/E+baZ7wLQjROnHY1lEmpZDuAAZtLq7tghupzVAIHTVwQ/q lzYPJKZgqO0Ax5PyEwV9iLAwAeOk39Dx9Dni7cXZqUpCtuwV6r8MVhRVjN3qG9eVwTrn yt/S4GC9LWsmNxPYC2cSvrYQacrIoc6YZ5wQmqTIVo5Zm6MdNdd8Of4Hui3DNYk8Ud+0 yItw== X-Gm-Message-State: AGi0PuYrv7SBinj70u0+TNmdUhk17UYsgGmoZ/VD4eIvmFP1N3dpGO8h CJeA+VGnI5T7lRLld1Zzit+r1WBZrMHleBRQD5nwbzK0XB4= X-Received: by 2002:a0c:b44c:: with SMTP id e12mr541590qvf.30.1588904086730; Thu, 07 May 2020 19:14:46 -0700 (PDT) MIME-Version: 1.0 References: <20200507215946.22589-1-gpiccoli@canonical.com> <20200507160438.ed336a1e00c23c6863d75ae5@linux-foundation.org> In-Reply-To: <20200507160438.ed336a1e00c23c6863d75ae5@linux-foundation.org> From: "Guilherme G. Piccoli" Date: Thu, 7 May 2020 23:14:10 -0300 Message-ID: Subject: Re: [PATCH] mm, compaction: Indicate when compaction is manually triggered by sysctl To: Andrew Morton Cc: "Guilherme G. Piccoli" , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Gavin Guo , Mel Gorman 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, May 7, 2020 at 8:04 PM Andrew Morton wrote: > > Could add it to vmstat? Hi Andrew, thanks for your suggestion! I thought the same, as a second potential solution for this..was planning to add as a comment below the "---" but forgot heheh I agree that would be great in vmstat, do you have a name suggestion for it? "compaction_triggered" maybe? > Userspace could write to /dev/kmsg when it decides to trigger > compaction? Although using the kernel log seems a fairly lame way for > userspace to record its own actions... Well...you can think that the problem we are trying to solve was more like...admin forgot if they triggered or not the compaction hehe So, counting on the user to keep track of it is what I'd like to avoid. And thinking about drop_caches (that have an indication when triggered) makes me think this indeed does make sense for compaction too. Cheers, Guilherme