Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp475048ybz; Wed, 29 Apr 2020 03:47:35 -0700 (PDT) X-Google-Smtp-Source: APiQypLyeSQnH2+c4tWGWRbF7x1xQJvG55j5B3wwD1vNjS6CaQNaA0TvtJeccXpm89KQDpVF0BYB X-Received: by 2002:a17:906:b2c4:: with SMTP id cf4mr2096007ejb.340.1588157254958; Wed, 29 Apr 2020 03:47:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588157254; cv=none; d=google.com; s=arc-20160816; b=D0n+hMiqiu5c1hHf7vYoXHoYvj7BN/xuL4uI9zP/sHmOhsx7jJm1IaiUc0q6vUoWz5 Nrhz8W2tI7QZKFvw0T32p68vG+jXR9UIyB7IVZqcuO3bWNnc/nQOimAG8fQebkw3hS5q AJI8JABCXg2hMa12dQDFAFkdGmkqFFHo6NAEN0jVB+mgwFDGX/zKefRcxEp/jpRG6xQf 5eFWAYLmR/tHizJcKZrjb1mDN9cKFQdhJ+EuC4U35ptlyqlrrfdcYYKQY99SisQBceAp 5UrZSEmEveEMY6hLTzyc7kPSjS8R5M9h4lw0zAv7BotlNWAxhX93J8bl022fyIuKSsY4 9gfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=2Re3UtZpLa1LQx8HsUUSrsDKpw/RC4ixiMOoU83hhq4=; b=fNoZJpjdGJ6ytZ4t52sN/XJ7yjwl9jC4nuzSFjEEmlaOvjWqxP14bGAmkC5y2oM5zz 3zI8IywXi8AQF+XkotRNK1IVnnrUeClVNfYGVPCm3GnwDMGp6xpD8H5kJ6l1MXBx1AjO R0XHs7acF80nx+WxJ3ECCH6fA5W+Rlkf3yG3oVLlirdlJ3XnFzjCAF19r30PC91l9dCd PKNvdm/lru93tnpVbzC0t8oyYTE63cmjOcsBpR9tfFo/AcbwxhrYqTLpzZPCdgGP+Lck MkilSDClF/D3CY5CqdRni+UW0kBdronH+qIcLillEuKDPgEFmf2s/HEDcrZ+qUYnffyN wd7w== ARC-Authentication-Results: i=1; mx.google.com; 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 35si3126872edm.560.2020.04.29.03.47.11; Wed, 29 Apr 2020 03:47:34 -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; 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 S1726746AbgD2Kpk (ORCPT + 99 others); Wed, 29 Apr 2020 06:45:40 -0400 Received: from www262.sakura.ne.jp ([202.181.97.72]:64558 "EHLO www262.sakura.ne.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726516AbgD2Kpk (ORCPT ); Wed, 29 Apr 2020 06:45:40 -0400 Received: from fsav404.sakura.ne.jp (fsav404.sakura.ne.jp [133.242.250.103]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id 03TAjHEc016517; Wed, 29 Apr 2020 19:45:17 +0900 (JST) (envelope-from penguin-kernel@i-love.sakura.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav404.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav404.sakura.ne.jp); Wed, 29 Apr 2020 19:45:17 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav404.sakura.ne.jp) Received: from [192.168.1.9] (M106072142033.v4.enabler.ne.jp [106.72.142.33]) (authenticated bits=0) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id 03TAjAE5016499 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 29 Apr 2020 19:45:16 +0900 (JST) (envelope-from penguin-kernel@i-love.sakura.ne.jp) Subject: Re: [patch] mm, oom: stop reclaiming if GFP_ATOMIC will start failing soon To: Michal Hocko Cc: Vlastimil Babka , David Rientjes , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Mel Gorman References: <20200425172706.26b5011293e8dc77b1dccaf3@linux-foundation.org> <20200427133051.b71f961c1bc53a8e72c4f003@linux-foundation.org> <28e35a8b-400e-9320-5a97-accfccf4b9a8@suse.cz> <31f1f84d-c5fe-824b-3c28-1a9ad69fcae5@suse.cz> <20200429090437.GX28637@dhcp22.suse.cz> From: Tetsuo Handa Message-ID: Date: Wed, 29 Apr 2020 19:45:07 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20200429090437.GX28637@dhcp22.suse.cz> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2020/04/29 18:04, Michal Hocko wrote: > Completely agreed! The in kernel OOM killer is to deal with situations > when memory is desperately depleted without any sign of a forward > progress. If there is a reclaimable memory then we are not there yet. > If a workload can benefit from early oom killing based on response time > then we have facilities to achieve that (e.g. PSI). Can PSI work even if userspace process cannot avoid reclaimable memory allocations (e.g. page fault, file read) is already stalling? I'm not sure whether PSI allows responding quickly enough to "keep reclaimable memory allocations not to reclaim" despite there is still reclaimable memory...