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 1D0EBE6B278 for ; Fri, 1 Nov 2024 13:28:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A73036B0096; Fri, 1 Nov 2024 09:28:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9FA796B0098; Fri, 1 Nov 2024 09:28:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 873EF6B0099; Fri, 1 Nov 2024 09:28:07 -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 6605F6B0096 for ; Fri, 1 Nov 2024 09:28:07 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 256B6C0373 for ; Fri, 1 Nov 2024 13:28:07 +0000 (UTC) X-FDA: 82737603732.23.88D1387 Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by imf21.hostedemail.com (Postfix) with ESMTP id 63E3F1C0016 for ; Fri, 1 Nov 2024 13:27:11 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=VgrrB6w4; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf21.hostedemail.com: domain of mhocko@suse.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730467522; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Q7IPe6J0XouRhja9jovBmbBp0WbnhwjBFmpnKQuywTw=; b=O8McNhHhQGxYoDjUXh2mFi4wi9j/l3v6bchhuXFE8RyjjK03R7IG/zDFzAumv5iT6mUAuO cbRZdxlS5XYBvhLJVTDpQyG240M/bfawmvFmPFgNrcVj2UE0y3TKDLr2Xc3TaimeSyr7nz HAf18AXUqqBmQFOkV+rZFweAqr3/2MU= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=VgrrB6w4; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf21.hostedemail.com: domain of mhocko@suse.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730467522; a=rsa-sha256; cv=none; b=1vvefvvm9PZMJHz1sSYgR2tTDLmig5muPJHPAaWePk1Ei4M4erGes4Hp5RawJJE9L1Sbph cQq6v4slCV55AVix0SWJ8iBsqNZ/pZ2cxx3QA3Epc4R/qWoVO7gve6HEGjyCU7tdLyab0i 3vaIccghPoXK23WkVjNNFj7cuSu+0oc= Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5c9362c26d8so4749086a12.1 for ; Fri, 01 Nov 2024 06:28:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1730467683; x=1731072483; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=Q7IPe6J0XouRhja9jovBmbBp0WbnhwjBFmpnKQuywTw=; b=VgrrB6w4SHgbvLGVWie4XDrmXaX9ZJshNArOyV7RdjwLq861F8aToCL3O2jKvjZNS8 xEiDr0M5QttZ6LX1qa6daQwFbbx37HnJgNDy6y73Gmv9C2hGWVuDwrmj5TC/zM7opYkC ByJaNdOPQl2PUHNcOwC0cYbFHrMFzpCSdVOLivAErdk4nMw3sRr5XMSSuimcXRBUjce7 7nai3eVGwEEqmZqs5J1VfVRPTtLOJDWacBwRGu3zzqF2F1dJc3MZ1F6+NiBR2yTQixaf PvAAHaHxUk7NburDizJntJhsx5YtPBIXt7ZqtfhwHmpOee/XRwzDfqSoKkFRi3K5bTl9 Zuaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730467683; x=1731072483; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Q7IPe6J0XouRhja9jovBmbBp0WbnhwjBFmpnKQuywTw=; b=QN1rtE1tUUZTnJQWYAhnG3WyoIXQ62bjnT0tdfN6/Akay16GNm791zzlpdLAf6m1+x puM5KumzgGiRrt6EFfjO0JRcwkh7+1wUUgtb9fz1Nd93q95Y3gn6sGbEba9mxvFtbJ79 TEd59i2RJfcpsuRL0qYgCKqMF2iBRRiL6rUE5O6VQSfieUTbzPrtJkwiuAdJ6JBLDDw3 jZ/4fqbp5alSP01ppEwHdaL06le7sMvpNcw5mj4j4TWrOehE0wRAjhGShojqhA3ZMegX seYDW5d3C0srK3D/WcjsI+rjLDUTazJQk9AWjbH9oxF11i1TNY+nDYV5233F+mBunJG6 loNw== X-Forwarded-Encrypted: i=1; AJvYcCV7dx1XoB5gwTKvOO2iKGPHOmK/q0cE6Z5wNlZaXgM4L9x+n0Y9K56gAUMecZwwM/3sPelZgPt9Mg==@kvack.org X-Gm-Message-State: AOJu0YxW5m59em2yqLhY8Pzxg7nSB+Qi8KjsKcHKQctPnTRTMFVVdbxn 1m7CVjCAVFbahHp3ltEN98JCtRyiTc+aLVDrgbdWStDhmv1QI8JFT/Y7q4DYON4= X-Google-Smtp-Source: AGHT+IHjBlIzk1T1OigPtqH0JpYx9GMUyR8/T5/k82f9nEsie8ENm7j2/lVrdgJjpJDhjvnX8HAz9Q== X-Received: by 2002:a17:907:9714:b0:a9a:ca:4436 with SMTP id a640c23a62f3a-a9e6532ca84mr329527266b.13.1730467683426; Fri, 01 Nov 2024 06:28:03 -0700 (PDT) Received: from localhost (109-81-81-105.rct.o2.cz. [109.81.81.105]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9e565e0969sm178760966b.101.2024.11.01.06.28.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 06:28:03 -0700 (PDT) Date: Fri, 1 Nov 2024 14:28:02 +0100 From: Michal Hocko To: Stepanov Anatoly Cc: Gutierrez Asier , akpm@linux-foundation.org, david@redhat.com, ryan.roberts@arm.com, baohua@kernel.org, willy@infradead.org, peterx@redhat.com, hannes@cmpxchg.org, hocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, alexander.kozhevnikov@huawei-partners.com, guohanjun@huawei.com, weiyongjun1@huawei.com, wangkefeng.wang@huawei.com, judy.chenhui@huawei.com, yusongping@huawei.com, artem.kuzin@huawei.com, kang.sun@huawei.com, nikita.panov@huawei-partners.com Subject: Re: [RFC PATCH 0/3] Cgroup-based THP control Message-ID: References: <80d76bad-41d8-4108-ad74-f891e5180e47@huawei.com> <274e1560-9f6c-4dd9-b27c-2fd0f0c54d03@huawei.com> <5120497d-d60a-4a4b-a39d-9b1dbe89154c@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5120497d-d60a-4a4b-a39d-9b1dbe89154c@huawei.com> X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 63E3F1C0016 X-Stat-Signature: uoopx9tau6fsar43g8duraq59xgcn5ss X-Rspam-User: X-HE-Tag: 1730467631-325247 X-HE-Meta: U2FsdGVkX1+n5zNYNQ1NBqda2LflYHjho2OCPMIFE+5aDvsej5ZE2XbUJwuSJ4pGEtt1MMPhmc60cJr3xdpgJfwkbsVEnww3C9YlrenKT9pyz2fplA0y+wfLsV/HuCDQSF2ym2JTs67v9gRSS7HCKahV5KJG33Nypv+nBcILIcnco2aEVeFmGKq8ZtuBjgviha9z2gke28wKvHPktaM59t+aW86OfArEG6eCcrfayqEjAciktm8Fpt9m4y1gLShQn5PKK0JwGGtjeohI+pZRXoYQda+9849u1oNjt3kuSSSwwthYphKNFAYQ8ftt4Y/E0rLninzKKGzchuTDkh8sexUoqnXtbxv12bKtU6cI5u2yy2KTW0bzlyFFaeAyMFf5dd69wVC3OZiv32Y0wBj/C1yoW6KY1CaHWBvSSjGBanJjt7s6i/3Abn4nOKhM0E3GP4bfsnyT3GDvVSQ1ievydsl3Cqiyf2iGz1wKSfUxjFMwkho0Mebac+5QWerWvzVrO21Nl+7szzuDr97P3L2FJ++xMc67gXv7o1dZliMW5U5Fj2ZoD+/i87IX18547XY8+VLBbvAxSc8z4Q+yCU9+bCVziERSp4le33XzNAU6ZAaiZ6u0ztvufnMwQhxQr/p5jo2LnYgcreML2yBIJVUXLPSTM3XwdOvt+FqCZ1dO2Dl67zXEARvzQcO3d46QFTVWQlCn3nUKqu5HLOtS8Cxp3l6IE6XEEwNv+Q5YXzevBr4fym2l5UFW+/53KtWhVcISbTdR+cBvCxHTEeILukxN1czIBDcIpOAHCe8eM2qlosIMNKVuB1+uZXXpFSEIJkCbOI4SwrvhykqJnx5HFEhpo8xLeC+hsCmsAheB1vcOMkG+6HZjdOCVeH8OJFrPWKVj6OBWOiz13l2tKMMiEuORDuroTaqYHc+YqKhkT8uq0oJn+RcB/mYL3oUWkHiVerAF9CttT5E33qTsRbEx1sf cjzWZfyv zBXHjWKOAk5GZD9n6cdJdOgEaCca/o0jMOcK96tcQiarv3e1bbJYvxNfyqJw65Niwrr4g/02F4cZutevpa4x7t8NloeTQ+DhsdhbjB311Jm6Shf1/u8LlUBECfUH43APqGvH+pmlXspd6vKgqAOdFii/rIs7QBbPvBToQhKT2a6xkgmEIbfRGNkujs3jSuga9ma9xGyt1XumcsWxukjvirLgT0k/owgGyRBrMKMzglVF0rK0Fr064+KXWD3PbxzYNJLj408AHmUUoyFbOxfBSQB1lGDiltFg2eKHyYr1O5tozHmUjZI+W6kK0JQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000067, 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 Fri 01-11-24 16:24:55, Stepanov Anatoly wrote: > On 11/1/2024 4:15 PM, Michal Hocko wrote: > > On Fri 01-11-24 14:54:27, Stepanov Anatoly wrote: > >> On 11/1/2024 10:35 AM, Michal Hocko wrote: > >>> On Thu 31-10-24 17:37:12, Stepanov Anatoly wrote: > >>>> If we consider the inheritance approach (prctl + launcher), it's fine until we need to change > >>>> THP mode property for several tasks at once, in this case some batch-change approach needed. > >>> > >>> I do not follow. How is this any different from a single process? Or do > >>> you mean to change the mode for an already running process? > >>> > >> yes, for already running set of processes > > > > > Why is that preferred over setting the policy upfront? > Setting the policy in advance is fine, as the first step to do. > But we might not know in advance > which exact policy is the most beneficial for one set of apps or another. How do you plan to find that out when the application is running already? -- Michal Hocko SUSE Labs