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 03FC3C83F1A for ; Thu, 17 Jul 2025 16:36:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C4058D000F; Thu, 17 Jul 2025 12:35:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 773C98D000A; Thu, 17 Jul 2025 12:35:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 63D608D000F; Thu, 17 Jul 2025 12:35:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 4ED758D000A for ; Thu, 17 Jul 2025 12:35:59 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id F0E0414017C for ; Thu, 17 Jul 2025 16:35:58 +0000 (UTC) X-FDA: 83674308396.29.518FE49 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) by imf03.hostedemail.com (Postfix) with ESMTP id 29E762000E for ; Thu, 17 Jul 2025 16:35:56 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=njrvhmeT; spf=pass (imf03.hostedemail.com: domain of usamaarif642@gmail.com designates 209.85.218.49 as permitted sender) smtp.mailfrom=usamaarif642@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752770157; a=rsa-sha256; cv=none; b=i4i/yKHkmrIUzwVn4uJXQWMf/8glxAmIv6f4AuOQ9mF4MW5ipmZZhZHGKgsqDe6sW4QyKU Guf3Y+Pcc/ZBRcKS+6x+WNcOUi0UZfoW1w7m0SrCQ00qa2d6Pd6WOEbT/TUK3MlxL4ZewS QgqIaRAbVvNm+3GcZUt5X3S4dntraTA= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=njrvhmeT; spf=pass (imf03.hostedemail.com: domain of usamaarif642@gmail.com designates 209.85.218.49 as permitted sender) smtp.mailfrom=usamaarif642@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752770157; 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=mud9ZW9D23VVGQysk0WZGrHgq+BLZ/Q4KecZKEcze9s=; b=NXsg5lPtaHgC00NANPqLS/kMqcKTfKRFV5afHGl33f4lSXiWYD89ujIAJXfTtg8LKrSirz tHg7uVVN8xhTyI7hKHFIyaT4jUQASgF75XjE9eTdS2+mOcnlPmBIqaNKcpR0TDSFewvkgL VVyX9N9+B4L/LrMfdphLlnUj7rSeQM0= Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-aec46b50f33so221411566b.3 for ; Thu, 17 Jul 2025 09:35:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752770156; x=1753374956; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=mud9ZW9D23VVGQysk0WZGrHgq+BLZ/Q4KecZKEcze9s=; b=njrvhmeTyHPdyt+/wlLeCfCxhwPu0RB6CnppHdCWeiukIhNCrfQsIE2maRBDgs7k6v RLl1OY+VRaIka4nfVHVB2RgQMCwmkRAwpwcshhnZhpiQyesBTv9igojmHHZR77NYyCD1 S0HrF3dfMrI6Lc4aGQ0qiHd0dDs5nY0Z0xYG7yDPUqbMdZerHgWBv4N62sQoBcAEBc50 4T1lkVDZ1WYW218k2HcxII8LS6G4Pfr+hhPg88/o7HvYw8U9hJo6XUp06RPkNYwtnnTp zrN5FMQRNYuC/2q6DztFvhFxmhlvaWePYi/50zz26MiiUVI0LFZ6JYUdd0isY190WpJb iYew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752770156; x=1753374956; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mud9ZW9D23VVGQysk0WZGrHgq+BLZ/Q4KecZKEcze9s=; b=SCpsIY5T7qNMBET5QisoJ8UHRBuHO2eA8aVwY36wjtXcjprcSMllRMCUOb7lDMjBok wL/wiWLvcu9I+vVcPBoyFPvnIXRFk6/wT2waK3ukrUiMlxPARtB8Y1TKnNojZ0Seisot akxCCoyqDO7oUSs0JPzwjw4M+8tkJnu9WSJe440axCBqYAAsTFWUJXwb8O//BU4aZINi PeZFjG/Hm/5ZEYC/VOeexf5wDmWqhN7wcr2/zZwQcxQyiamIRdbwkindD+S4HbA41jhQ d+8b/g1a0ll4uEJ8J73V8kOihknNjZrsSudqmLx8vEhArwSeJQJAGHBBdXhDGW0bwDlA O3Qw== X-Forwarded-Encrypted: i=1; AJvYcCUTUHI98sUhqRnJRYsOLO/unwb0C4YRosaTStcGh5XBwjJyD760oiwhieprJTppSaZ280cz8v90lg==@kvack.org X-Gm-Message-State: AOJu0YzpE5YcCQx1WcjKTmOyUE47fwZZY0OUc0xthLgCcO/cc5K2fh+y 4FB1T5cQwHCE2RwDn01+paBo0a+CF6Fd1ODVje2itgPsLDf4BIIwk4cX X-Gm-Gg: ASbGncsitN8nO1oXCj4qo6PzCgKCN4VZMod8IrVTV87BndYLenpS1NI33iIYtCpvcds kdkuYqGo7iQyiGfm50SQEGITA+n6SiYIO+zYnxtU1Xnd/3YAsq7BUvOkqPWxJYOl5eUGOnIM+SX g36txBqEEWyn/f5NCFy3SacPEz8+88FlibPXX3OG4LmGLxGct95tKUqIWGNZR9zi8Vo+HWNOCyW puA8NeJixUo8Xm8C1pvUIWDk8ToYmJvRnEffozXELh25bcNj0WToCkL6EA6lqy9mquKKAzf5Jec 8/DfmNtsr5E4MiheULPMKKcnwflLBwt/XX3PJOi+yWqvw+edzLLN/V9Uhu4LBM5cqMMpLs6Uy+D QAnEXgOYq9+Fop5k8cz1hnezzdJl+j1JbA6zQ8LI3LUO940zirAenhaoay/bqUqf/qbQ5uks= X-Google-Smtp-Source: AGHT+IFBgpO1dldhZ78qMizaVro/b9UcedwE8r15AkVlZ9NtgfGNbviK88SfiX1efsELChRL5sadng== X-Received: by 2002:a17:906:8f05:b0:ae3:7b53:31bd with SMTP id a640c23a62f3a-ae9ce07df79mr729775566b.28.1752770155517; Thu, 17 Jul 2025 09:35:55 -0700 (PDT) Received: from ?IPV6:2a03:83e0:1126:4:14f1:c189:9748:5e5a? ([2620:10d:c092:500::7:8a92]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae6e7ee47a2sm1403683566b.58.2025.07.17.09.35.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 17 Jul 2025 09:35:54 -0700 (PDT) Message-ID: Date: Thu, 17 Jul 2025 17:35:51 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v3 0/5] mm, bpf: BPF based THP adjustment To: Yafang Shao , akpm@linux-foundation.org, david@redhat.com, ziy@nvidia.com, baolin.wang@linux.alibaba.com, lorenzo.stoakes@oracle.com, Liam.Howlett@oracle.com, npache@redhat.com, ryan.roberts@arm.com, dev.jain@arm.com, hannes@cmpxchg.org, gutierrez.asier@huawei-partners.com, willy@infradead.org, ast@kernel.org, daniel@iogearbox.net, andrii@kernel.org Cc: bpf@vger.kernel.org, linux-mm@kvack.org References: <20250608073516.22415-1-laoar.shao@gmail.com> Content-Language: en-US From: Usama Arif In-Reply-To: <20250608073516.22415-1-laoar.shao@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 29E762000E X-Stat-Signature: 4g96415m8oy9xg3geqb7fqtaccztjgm3 X-HE-Tag: 1752770156-608580 X-HE-Meta: U2FsdGVkX18AWY/Wweb2J2tT7AIIldfbBA2vwVhstggnSspiwEIMb75/a476zkzU5E4FLo5+XhUc8qMa6323IdI/M09spTvvABjcaBDM7Nb6dobVbLIzKybwhelTrjG+zIi6PBOvHezwa2203U6HXmxwACddZKGK7F/5Wrs+Z/zFFWKVPYpiijoezXadG7VpZ0/vAQ4qeXaEhugIFIo0aWc6Gx+RvukgkiWby3ilgs9uLdOTCl3gClQ4RkTheQOpr0VS3h/dKZx0ed+ZDBNUOfwpsMyXTDdB3fgseMllwYcxQG9MBbwSORWY5bn2MJ677y1QffZyq8cNFnp4r/exYLZuU2jeECGSL165CYSStUTf0LEX6NjzKZbGnT5SD39VbffufWvejhXZTAGDpjL3hfAupsu928o1q/V4WPBNaqDoNfT4J5pb0k6MjUvK8np3cf0q18/FMKetcRR8Sku2+A8TaxsVHaPS5jTYny3DY/sUtGE4vjfwVnEboJzWheB/XK+VFXQ2Me+FPtHQqJrHXRLnqTMWP9qokfAAqRvuiSjmpjMwc5JlpGjv23yqr5j/UjOz3KYGlgho6FZ3toNEcIy+VlV8zBv6nNBElTckflujn9tG1l6FEi9Rk88o4SOsiYB473+FW1m7IwM7Vk92wckUXKiqst8lqvbL5p1a0t1f/A43WHFc3tdY8wfkIOZ7/8gOxSSir5UxHpuH0mwjNh9mePvDxrEVJ29oN2aRGMe3AejaNReLfT3H6io9FJaIEok7lrH97UdA6PlYqmmz6mGUiz7QNUZCQ3aQQ/bqNh87sIMab0C4o+ON2SHTK4k+FGJvjecZNdInPTL/yV/+pcXX/vYnMOmloELNlngLM+rf8b37yN/nkmW+XxloJlQ0nGL5+Y6VCCo9rGSwQ/M+TPOLz7qGj2M9M7ztvP1MbYXIQWBNZf4PMYoaknrKAQe4RQ/lKStvUjbaKY3Y6QS G3ytFJEU 3ee3Cm4d0v5jewlUBWSo4Qe8+1yRETR7AqGr386vpqJgHV+65cnwO+t0rxBbjuhRYzIDFn6JtE5BdTHQ5a+cRDgjKSKO9OPf2QcIabbdUWQhjx76pX4jpr5PjxPPSNGY+jUHe 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: List-Subscribe: List-Unsubscribe: On 08/06/2025 08:35, Yafang Shao wrote: > Background > ---------- > > We have consistently configured THP to "never" on our production servers > due to past incidents caused by its behavior: > > - Increased memory consumption > THP significantly raises overall memory usage. > > - Latency spikes > Random latency spikes occur due to more frequent memory compaction > activity triggered by THP. > > - Lack of Fine-Grained Control > THP tuning knobs are globally configured, making them unsuitable for > containerized environments. When different workloads run on the same > host, enabling THP globally (without per-workload control) can cause > unpredictable behavior. > > Due to these issues, system administrators remain hesitant to switch to > "madvise" or "always" modes—unless finer-grained control over THP > behavior is implemented. > Would this solution work and be carried over in fork+exec? As that is something which is very common. How would that look like?