Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp6186159imu; Wed, 30 Jan 2019 10:13:45 -0800 (PST) X-Google-Smtp-Source: ALg8bN5V5BeyaNSuF7DlkBoFZ/bns4rEMJ57Zjgkxl4TIMxLTJ2fA1hd7GlfhVeD97sKjuZg2vu/ X-Received: by 2002:a62:4bcf:: with SMTP id d76mr32952195pfj.170.1548872025525; Wed, 30 Jan 2019 10:13:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548872025; cv=none; d=google.com; s=arc-20160816; b=eYFFDt4tL2c+VqF36KAFSLVAwfHWuECuxL5/iTW0g6Cst+fmHVoc9C3fhscn8oTfhA JjPFY0UYJ2ka7fPsOIz0MAyZNqdulJzQC8EZawH0kK/U3/0N5dqr8uyogRCRCGGc2ArE mobMdLumA2SefClW7G++tRTXcUbGA1Xx56Xf7GxucuOQAJwDfVhW15iRQdPRdpcj2LC6 Ueexk0S6q6yCez18Wj1EOCaDwg6t+GFEXEDYDyjpELbc6VkoVshMFIcWifFl/Tx4Yt6w qvOYBU004F7AueoyqW6PGplmYNN1/rRZhTwmPtVnLiDv0Qvl8hdjhndhz/0DSMaS1PR1 vXVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=Yr+PZvks0FVwLADAvQrpP2okUTdHEpAW8GPJty2x3dM=; b=0PcmdX5kmN5hiDfv57OpDDAAMIzg9IpFNp5oD5BqCfSnakkSFGh/D7rnEFxdv1UnNP LqCYRzIdGc5cwOXryeERlh/i6Of+jSXsnYC8PPewV7u1IefYuMo4NKczJvXruce7v+Dd yD27HNwlfJx4SQx2o64KHjT0iDVWchcKJIXU+ZwDEmYTjPo1TIkYGd/IEjvSiddvlloo TxjVY4LVnTckuwiLD0pNGKEKMACjehbAX9BPe8fFedKGILo3nDym1gXwl3LrtK3sO4cv lRZl1Uaa92UB76G6n0/sQclFL7MK/QwZXb0y5iBCuDSra3xXO/9S0wgdNm94cCTUdwlz +vOw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q11si1976611pgj.313.2019.01.30.10.13.29; Wed, 30 Jan 2019 10:13:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732869AbfA3SNI (ORCPT + 99 others); Wed, 30 Jan 2019 13:13:08 -0500 Received: from mga02.intel.com ([134.134.136.20]:25848 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727473AbfA3SNI (ORCPT ); Wed, 30 Jan 2019 13:13:08 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Jan 2019 10:13:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,541,1539673200"; d="scan'208";a="113978754" Received: from unknown (HELO localhost.localdomain) ([10.232.112.69]) by orsmga008.jf.intel.com with ESMTP; 30 Jan 2019 10:13:07 -0800 Date: Wed, 30 Jan 2019 11:12:22 -0700 From: Keith Busch To: Michal Hocko Cc: lsf-pc@lists.linux-foundation.org, linux-mm@kvack.org, LKML , linux-nvme@lists.infradead.org Subject: Re: [LSF/MM TOPIC] memory reclaim with NUMA rebalancing Message-ID: <20190130181221.GA19525@localhost.localdomain> References: <20190130174847.GD18811@dhcp22.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190130174847.GD18811@dhcp22.suse.cz> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 30, 2019 at 06:48:47PM +0100, Michal Hocko wrote: > Hi, > I would like to propose the following topic for the MM track. Different > group of people would like to use NVIDMMs as a low cost & slower memory > which is presented to the system as a NUMA node. We do have a NUMA API > but it doesn't really fit to "balance the memory between nodes" needs. > People would like to have hot pages in the regular RAM while cold pages > might be at lower speed NUMA nodes. We do have NUMA balancing for > promotion path but there is notIhing for the other direction. Can we > start considering memory reclaim to move pages to more distant and idle > NUMA nodes rather than reclaim them? There are certainly details that > will get quite complicated but I guess it is time to start discussing > this at least. Yes, thanks for the proposal. I would be very interested in this discussion for MM. I think some of the details for determining such a migration path are related to the heterogeneous memory attributes I'm currently trying to export.