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 D0575C282DE for ; Wed, 5 Mar 2025 19:24:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 96A38280018; Wed, 5 Mar 2025 14:24:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 91692280004; Wed, 5 Mar 2025 14:24:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7DFFA280018; Wed, 5 Mar 2025 14:24:09 -0500 (EST) 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 5D9C9280004 for ; Wed, 5 Mar 2025 14:24:09 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B85DC1A069F for ; Wed, 5 Mar 2025 14:38:26 +0000 (UTC) X-FDA: 83187753012.16.D356883 Received: from mail-qv1-f47.google.com (mail-qv1-f47.google.com [209.85.219.47]) by imf17.hostedemail.com (Postfix) with ESMTP id 76E4A4001C for ; Wed, 5 Mar 2025 14:38:24 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=cs.cmu.edu header.s=google-2021 header.b=JwOuRrwr; dmarc=pass (policy=none) header.from=cs.cmu.edu; spf=pass (imf17.hostedemail.com: domain of kaiyang2@andrew.cmu.edu designates 209.85.219.47 as permitted sender) smtp.mailfrom=kaiyang2@andrew.cmu.edu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741185504; 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=Ka/zF6Ds/g/dxAZATcvUkbSWy5jstJ9gLeo9m4izlug=; b=oNANjGKO2m4yYOU0NBx/VRjyKdONo0OioXm31owDJphrYH3Lg4nDYOo41xMpUWm2Tc9SnB ct5n3LZtfCQt8UTpkaoRy+VJHbye1hAGUkcMArXwI1oYnasuPd3gWn2U6cj3QEqdUcZWq+ kk2R/8Y7sxr4qwVuA7H9O14D1JtRTyQ= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=cs.cmu.edu header.s=google-2021 header.b=JwOuRrwr; dmarc=pass (policy=none) header.from=cs.cmu.edu; spf=pass (imf17.hostedemail.com: domain of kaiyang2@andrew.cmu.edu designates 209.85.219.47 as permitted sender) smtp.mailfrom=kaiyang2@andrew.cmu.edu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741185504; a=rsa-sha256; cv=none; b=VJQxE+/kwppDTwfgNHZI+nlwmDI0ywEqEeZUOHVc1rMfO4p8PFjAYes7ijk3LHYA8uiETf mXdVSE5z3jkzYBQXjd0q+nx53e7mOiF66kIrhHpQim6+L/C2YDKNU5KU/sTfIYPYPxU8sz i16JUE4eIBVpkocvjegUD8HyPnUo15M= Received: by mail-qv1-f47.google.com with SMTP id 6a1803df08f44-6ddcff5a823so53516846d6.0 for ; Wed, 05 Mar 2025 06:38:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.cmu.edu; s=google-2021; t=1741185503; x=1741790303; 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=Ka/zF6Ds/g/dxAZATcvUkbSWy5jstJ9gLeo9m4izlug=; b=JwOuRrwrOqB6bXdDiac0SGImULrjbjryOWW0zmB3D08CDkSEKd0gRstTHzH5kRBkP8 LVcqmbyhhMu5bnUqYxA8LzNYVF1B8YRzQB6HuINAC5oO94TYQQlF485wlHPntUGCP9FO +LUCtK+WOfRm+QKtiHuTmy6FtA3IGKjHlXeEUHV1d4wFRVYi4IGbszn9UBKhHv7QuJlk xkFFhdgybO2LZDNdwaLZ/H3NnAC049957eQwHdCVtXSbsOoJGkQ2YwTCOsYXpCnFQbzb WgRhmUEc+yY+P/dGdxkI2zXHBqzKKwN7gI6nTxunF4SQ+1Q5qkuHw0X3BQaWNjdiRReC q20Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741185503; x=1741790303; 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=Ka/zF6Ds/g/dxAZATcvUkbSWy5jstJ9gLeo9m4izlug=; b=e/vh+M5qWsZaqGOLx1IUYwqAX+/FlnyLIzGiS1unnL2sJsMxBCrJA18QOt1fusys0W YpX3QN+WePVm6gulZxUKrJZD/zRaQEZfxjo/s1e/lDkX2VVNJ2+i5xbuCXShKWwITFCW Caly80TztfCM2a/QFeDYTX+p4i8ETO5DH2aorMYw6K1Bui1MMtzhYMfxhShA/1g8xU3p ENRSlE/oriNbIygZpJ2n8qiCDzxGzZhKF3yzG0ZuGcQUjTSCx3+r0b/XcceCMv/Z2rpq ykBVGLN0L8Xt+qIBd47yo5UImjgs0hZo9vb0oSJCiYMmQFxSFgXH/3N1H/1JzfoUev7Y lX0A== X-Forwarded-Encrypted: i=1; AJvYcCU2Y9xtudo9Nrj/o5C1eFO0tRmE4xIiuC16ERQ6okpbUv2o0BoXzF5w0/RSql6QAHqrG6g0RMlk0Q==@kvack.org X-Gm-Message-State: AOJu0Yy20rLBD8EahYuptoUo6TDG03maQdgznJg0bnLmu5KMZwxVNB0V TRuD0Ho+1wgmdxIZ7GeMgcdLJDEWU07tPJYoxcYHDivP06p9jGi/gcGW4bFioA== X-Gm-Gg: ASbGncuqjswRVjDmxRcY4qx4rJ8RbNCxGXAPsEuRkXFRAwWm4zRH6SgXDjg99YOiQYX 4fHysGf3pqhJUhpsM98+pIcgtbhEZvM4rnt0bCnr7ATRvb2kjfM4X1fSZYViFYf0YzUyO8T4vLs eP9KJP45Xe/QlnUy0ih7ZVHkx9QIk3WD2ZLVfOkCAvvDal1w8MA89+R2/y/BNtQwKwUcruaxvUc Ccp3ZR/HJzErbTRlMdqkNgcfsk48C7BXSw5nGtIfPQ4Mo9ZaaJzwoJmLKJ4GjVChlHgogq0Nxm5 x3W+0I+7kaByhkSa5VMhv3moaYlWTUBy2ksI14IZMb67cqIRvCNfPD4z9MjPPoGBmgEJ5YZjQ5R YQ57atC3/ADTHas3/H4aHJ2owTg== X-Google-Smtp-Source: AGHT+IHgmaMykJuMYvv7QD/ziX2omMhk+AntnG0Px6ZBZpdvG36UzbAoKiAqQ2mp1n2eBu3/c1Y5Xw== X-Received: by 2002:a05:6214:2241:b0:6e6:602f:ef68 with SMTP id 6a1803df08f44-6e8e6d1065cmr44842656d6.10.1741185503461; Wed, 05 Mar 2025 06:38:23 -0800 (PST) Received: from localhost.localhost (pool-74-98-231-160.pitbpa.fios.verizon.net. [74.98.231.160]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6e8976346fcsm79902296d6.14.2025.03.05.06.38.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Mar 2025 06:38:23 -0800 (PST) Date: Wed, 5 Mar 2025 14:38:14 +0000 From: Kaiyang Zhao To: Chen Yu Cc: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Andrew Morton , Rik van Riel , Mel Gorman , Johannes Weiner , Michal Hocko , Roman Gushchin , Shakeel Butt , Muchun Song , "Liam R. Howlett" , Lorenzo Stoakes , "Huang, Ying" , Tim Chen , Aubrey Li , Michael Wang , David Rientjes , Raghavendra K T , cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH 0/3] sched/numa: Introduce per cgroup numa balance control Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 76E4A4001C X-Rspam-User: X-Stat-Signature: 1is5rmys4dzkdhq8i1t88119i8hzwt4b X-HE-Tag: 1741185504-256058 X-HE-Meta: U2FsdGVkX1+UJj74HOpQoaFBDWj4C8Km76HD1bcY4wN4Xoe1+mBqKz0u07s7w6G9NwaQsqd2aNVBXgyrHj5xLl2iyprQJbYqiWg67ErTTrkivoDiV2icVbXsGoh10YV0EYtqMVqgg7eYm7a2JitERmkFlCxTTzOobWdi9eQww6pTAA/3P5fW7m/P4vS5bsKeABIu4kMzrsPywRm1rABgF6pT2aS5Ss0Ts1PKi/IXMWJdTDP6zxkL+53MqV02sBoDEhgVZtGa0Y81iP9fJwEMvXeSprhm84MrComVKJow0oBXUMi9IyqYxm6xwYLKqTrKMH9cwb7ZFfgalW2mMPe3jZ6IuAz32KRtUQ38w7SHD7qzKIGKCgW6xu2yn775mO6O9DPU+UQFGgNj9cTCYRt+1L6/5Bc6l11UvKASbndfUj4FlcrLLab012Wk+5zyc/mYS6zWSwhP5N30fnQMm9JMcmYqj+AiAvHkzA2roDzeunblw8PvugjIvfHcDwSST4wEpx06JKfvfjS6Au+bRPwfuxPQqM+xqRr8sMzjYrFBAoMm4Z4dvfduV5ehS9EwQQqGekbQmNnnZ/kPdZ6nqkb/Dofm4lV13P12AqrynOabxauoA96BKb15Fbn/6m8tMO/Wj8bLl7r/te6ZDF75cwGggjOPMXoUrnph5kHV4vXqfrFYqbtU7zO6jd8/1w9Ns4594vdc/LoT3i7+lkR3OkQhiilSN6shYI3/CxR+IG1qPOIe6P9scTdQs79q+YIU1ZGkvtis7sryPv8FW/tRDwXYLpQ0GhGZNJWpLHUndc6Nvy6J5ZmaByaL2Q5hijKQU2kh2mHogDCDuMTnXNEsCqOlafn314wXVtlUSCmuLLJfB76eXR4AKeUyWuSOrgAb2K6j0IBJhKnj9ewIG1JIinuyxOAWlq5Vkm5pF/eaudn6nHYof6ONnM/OnWoGk2EDH5EV+zs1N/JIogpFyGvCM2G RcY781+N qjvsnwlHebOAXqGZ2irLACvlEQULvQPEBQXQqz9VbM0dWQBpcMdC1tEMlUti9o+qIkKe/MAy1w8qX/TmqWiMoE+D1Ch5SClH+Dp5+Zw/35tHIqxL5fPYfwthQ81aOn3CmsFnBfUDoPaHF7syGO2e/GlMQELTgzHFp+Ijzn6L4m8imdR7RtuIsZGVZ6uofYx0pptAvV8K3goYorxwCiZlpWHd2OJIEq3hsr6b6vbfbqMtf2cwnXACRBTwHFRSzmN9namgNklHhUWpbpo+dzTX7b8bVudGQhQFLnKaKocS4bRjv8TpW6YMob0Y5RaoQ74XWZZTx8ARK2Sx6++jUFwcLkDrIJTAK1mOTgLMHsZC0Nritx/+fzHdlpwhtLIdS3GnRvIX9VmFJ/cWjlJnRHh4uofkhsYaZbgT3vnUrkMaZ9hSnxpvWhvPj4BxA/I5pKKvIrDoi X-Bogosity: Ham, tests=bogofilter, spamicity=0.000780, 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 Tue, Feb 25, 2025 at 09:59:33PM +0800, Chen Yu wrote: > This per-cgroup NUMA balancing control was once proposed in > 2019 by Yun Wang[1]. Then, in 2024, Kaiyang Zhao mentioned > that he was working with Meta on per-cgroup NUMA control[2] > during a discussion with David Rientjes. > > I could not find further discussion regarding per-cgroup NUMA > balancing from that point on. This set of RFC patches is a > rough and compile-passed version, and may have unhandled cases > (for example, THP). It has not been thoroughly tested and is > intended to initiate or resume the discussion on the topic of > per-cgroup NUMA load balancing. Hello Chen, It's nice to see people interested in this. I posted a set of RFC patches later[1] that focuses on the fairness issue in memory tiering. It mostly concerns the demotion side of things, and the promotion / NUMA balancing side of things was left out of the patch set. I don't work for Meta now, but my understanding is that they'll attempt to push through a solution for per-cgroup control of memory tiering that is in the same vein as my RFC patches, and it may include controls for per-group NUMA balancing in the context of tiered memory. Best, Kaiyang [1] https://lore.kernel.org/linux-mm/20240920221202.1734227-1-kaiyang2@cs.cmu.edu/