Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp4378346ybl; Mon, 26 Aug 2019 09:32:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqz4f6MO8uEWgnymboGpNhiGVEZGo8Slvx6GFpqWpvL+ltr7qQP4RgCCIQiJmsOWiPYuBNw7 X-Received: by 2002:a17:902:6a:: with SMTP id 97mr20048025pla.257.1566837124352; Mon, 26 Aug 2019 09:32:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566837124; cv=none; d=google.com; s=arc-20160816; b=ljjl3raaX7RopzLOHWZSVj3EHN+gEwis1Hl6CT5byQOA1Lh1brzUKI7+CfwhyMy97F xRoHSb7k43KdlB+6dldArXNW3ZKpqMpEchhv7uOz72sHBfSKfrknh3uuZH5cfG14QMg1 fS58uvjzXRCngqFe6QQOkC+MTyT5Mwo+pBdeExhms5Q5CgujQWM/xhCBdRxPoU0myd3R Py0o/CI/B5bKdcsHGuZYoagO0dNoG/5q+Lf6aDTifi+RvPbfVoyPlmtcxQ4KTHfAfPSO 5A68CjM+CRoeU+vLI/lHgRWAVyfK0C6DAOKIlFX5BTdBVX1breaVDLHGL3iuFrjb5EYZ QQdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:references:to:subject; bh=561XJmbPVArniWHqAHgG8XFJJpIMTrV+GvIRBOjmG68=; b=XtN1AzkVOctAayy3a1RDuN2R9D1OjDZBZ/0b+uf4BrM9hSKvj8wFoQSyCr4yNJSByY i7iPojUH3n25uik5y/ot7PD+hJwolz8B/IfrusOGMI5uW6Rdi4kDbSWNv9UqhJWcBcFJ BuHI0jUmDP9JtiZVttnw6ZcKTBxrcYP8IXKuCE7zwKpiqIrav8oAw6xTl5B7HzPA/OLl b5oPSrs1d+MbWsSKvPWiqevptvfkVLf91glFmQzmURUmofuEyKbd0WovIT8w/pkXiz+L wpazGeLcVLMKwa/yd1hecItxeplb6ub9Pd0gH+6SsYIbapxvcdCPUM2L4kO6W8pdXgXw recg== 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=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h3si6029pjs.49.2019.08.26.09.31.21; Mon, 26 Aug 2019 09:32:04 -0700 (PDT) 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=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732422AbfHZOXZ (ORCPT + 99 others); Mon, 26 Aug 2019 10:23:25 -0400 Received: from out30-43.freemail.mail.aliyun.com ([115.124.30.43]:48878 "EHLO out30-43.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728324AbfHZOXZ (ORCPT ); Mon, 26 Aug 2019 10:23:25 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R161e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01f04446;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=10;SR=0;TI=SMTPD_---0TaX2Psc_1566829386; Received: from IT-FVFX43SYHV2H.local(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TaX2Psc_1566829386) by smtp.aliyun-inc.com(127.0.0.1); Mon, 26 Aug 2019 22:23:07 +0800 Subject: Re: [PATCH 00/14] per memcg lru_lock To: Konstantin Khlebnikov , Daniel Jordan , cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , Mel Gorman , Tejun Heo , Michal Hocko , Hugh Dickins References: <1566294517-86418-1-git-send-email-alex.shi@linux.alibaba.com> <6ba1ffb0-fce0-c590-c373-7cbc516dbebd@oracle.com> <348495d2-b558-fdfd-a411-89c75d4a9c78@linux.alibaba.com> From: Alex Shi Message-ID: <1e2de503-9f53-9c51-f20c-f11a4b9625ed@linux.alibaba.com> Date: Mon, 26 Aug 2019 22:22:46 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 在 2019/8/26 下午4:39, Konstantin Khlebnikov 写道: >>> > because they mixes pages from different cgroups. > > pagevec_lru_move_fn and friends need better implementation: > either sorting pages or splitting vectores in per-lruvec basis. Right, this should be the next step to improve. Maybe we could try the per-lruvec pagevec? Thanks Alex