From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C41DFC77B71 for ; Fri, 14 Apr 2023 19:46:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D04026B0072; Fri, 14 Apr 2023 15:46:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CB47C900002; Fri, 14 Apr 2023 15:46:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B7C4B6B0078; Fri, 14 Apr 2023 15:46:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id A61326B0072 for ; Fri, 14 Apr 2023 15:46:23 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 506FB803AC for ; Fri, 14 Apr 2023 19:46:23 +0000 (UTC) X-FDA: 80681028246.09.F5D9EB9 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf18.hostedemail.com (Postfix) with ESMTP id 569991C0016 for ; Fri, 14 Apr 2023 19:46:20 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=0I8xZsrN; spf=pass (imf18.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681501580; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4LAmdmreJ6lZfEWGN+YhpoS23TnpyTEGcxnCMJNiXxM=; b=tlp0mYQJxp3tIjYFduP6Cnc6ZJ4o9ecrOUDvWvxx1ps8X2sheHbWhUQfQ3p3pbcfIDX8y8 QTjUVHzsGc468a0GlPAkQIOkpKZAZpOTD/vEpuWUBsrdSI+hNQ1Zu/ubcKHQSwZe/ui5Fs mGvdkUHltazjoSha0klu3ZpDx27JyoY= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=0I8xZsrN; spf=pass (imf18.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1681501580; a=rsa-sha256; cv=none; b=xF2JX/MpVbLk7uCT9U/UMvvwRe51+N1MmyqHBgh8M0Sk0VajjixWprxtMH/DwBNT2h8SRV JxEkLkthcdJ1WFGTOEXkeEOnZLaGm1hzVeuJCqCzhY73E40eH4qD/qLEPFRQMtOBh67Cxu WTa1fVdxc3HrP2XyPj0+MouRVzejerI= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 4D1D464691; Fri, 14 Apr 2023 19:46:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 64C61C433EF; Fri, 14 Apr 2023 19:46:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1681501578; bh=zewFkR9CTXAmbKrqBvDqFQw5lqpR+BJt79rpHFOXU2g=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=0I8xZsrNKj7OBFHOzz7WfdL8mYbG3v9DBNn4AR1hoDn7CwaMQhreC19smS7QI8DGX b95jA27HyHKo7FU/9JP5kJmWwosf1pTZUxHGfoCmZUi1DB3DvTormSAF3O/JdZYato AbRNNLDi9gHkDJEU4ziPRG3ho3m7M2o/2DVp2J58= Date: Fri, 14 Apr 2023 12:46:17 -0700 From: Andrew Morton To: Mel Gorman Cc: Vlastimil Babka , Michal Hocko , Oscar Salvador , Yuanxi Liu , David Hildenbrand , Matthew Wilcox , Linux-MM , LKML Subject: Re: [PATCH] mm: page_alloc: Skip regions with hugetlbfs pages when allocating 1G pages Message-Id: <20230414124617.c53cf4ce606cdcba54f65aa2@linux-foundation.org> In-Reply-To: <20230414141429.pwgieuwluxwez3rj@techsingularity.net> References: <20230414141429.pwgieuwluxwez3rj@techsingularity.net> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Stat-Signature: dzeuoz4wscbzpdejqwotzcg56ou9dpg4 X-Rspam-User: X-Rspamd-Queue-Id: 569991C0016 X-Rspamd-Server: rspam06 X-HE-Tag: 1681501580-404113 X-HE-Meta: U2FsdGVkX1/97gjtl9kg1Eq7ioVKeJVCe41hNLDvVmpmmozjvKjxurYNsrmE91uvWlKlpila+pzuHHaeyepdScMjsObDoHnPlETcWnEeOhAt6LjTcDMghUtGKihZv2jw3L7te9jvkrwe2XYb6IKxKHMdXf5g21wBc5zGeClbGJDQBCs55kW2edTy8uLhIYEmbNrXx6D1oZz196fWvZpgp3K32zcTuuurxsPN0hug9VugOSsY6SAe9RMSAaMD/7TKblTVlC0gBzTB4zTuiRjMILKciDstIvqOJIL/CF8rHTrjPVzX8QSvK9iWE8oj7jme6Fumcc6rERr1I1WnJiHC6cA+mH6+U2r/O9Ad7QnJVideApAssBD0vIddVukLftVGo/bbFV4MNs5gQqqDo0AO08J9dd59KIbtR1VyGypnQsqKGtLtesA44kDTxBZH3W3pcBqGsqcBRXUyvNdnhV9EL/ZYWhehbVPcwUKtih5kAgD9OEfY0aFM2CiBhS3prNy1UM2enWUkDRGs+p6mxh2pakenMsiAbE0+kZPBJVbagQvKconR+x4ScvHBlqOMzcV2ERnIMsN/AvdhGXGExffIF4xh1XL30sXdVedSARaT2mAX8PYHOKP3ad5gD7ly1vAq4KNIYkod7a8FUeQ9ygj7g8BaPnMHqbiANTm9eIGYBlSjExrAjB98J9a7+5BoK2z1k+b+cbRJOR6lFZ1ORUQhMBAcK97KzJXZ7f9vCtbiSO8Xeulm577NTxnXXHLKGh9glyxMB4dkPRikrJQ6FPKcXsDX2Z3K3Vtv1qpR9HL1fNWKNTMFAiKiMwEegmFscs7HeD6TVXZG/3B2KuJItRWjqiOVWisw3Ytlb1nX5vs4DltnX1UnEqcPQc/jzL90Panp+6X6QuFLcAAMBo8aE38BhV4nAfQREGUIQcyVQ5NVvC4VUk2eCvRg28UgaDNPWEQ2Wz8Va+PAJzj+9CnA4gi d2rHcycl EA1g6f8lRq8ekGDl59G/AZ35FQ54hFt1q/Yliz0XYvymb58hU1OttUPse05OdqTmggQ7UpOV8v7VMcrnx4Xd1S5ylWDOcYQETdkUTmKxtq2T26F9im5cBgXyYzgBPuHKNNEjb3fedL8djQW2rA6F73mjOxDJ4hXdHvX7q42SF9s1BkaXuNSG1Eco+SaYruBD2pvRG+tC/WDgDw7/z8MSLHBBGVjUPUMaw8jDWLMXlX/qIUUz9acEJc00M4+GUlDSYZBaxDNq4sRwKLHW27vszqQ0WBkwlnH38wjEKzTP+cxJ+l2n0fZrsSjSQhBuAsLCXNHGOZvVoMuS8V4fJTHcqNCULXt+0YyfNCqkUTvAE4d6RIa/24x/9DWMr08iyEy5QANkWA8dqOyD7q2xYrL6nJuaO8FGMxTyIVsJWRmosqzKAM7vAgEb7W8rTFPpPI6Dl4Z6P X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, 14 Apr 2023 15:14:29 +0100 Mel Gorman wrote: > A bug was reported by Yuanxi Liu where allocating 1G pages at runtime is > taking an excessive amount of time for large amounts of memory. > > ... > > 6.3.0-rc6 6.3.0-rc6 6.3.0-rc6 > vanilla revert-v1 hugeallocfix-v2 > Duration User 0.28 0.27 0.30 > Duration System 808.66 17.77 35.99 > Duration Elapsed 830.87 18.08 36.33 > I'll put a cc:stable on this.