From: Michal Hocko <mhocko@suse.com>
To: Yu Zhao <yuzhao@google.com>
Cc: linux-mm@kvack.org, Sonny Rao <sonnyrao@google.com>,
Jann Horn <jannh@google.com>,
Matthew Wilcox <willy@infradead.org>,
Jesse Barnes <jsbarnes@google.com>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
page-reclaim@google.com
Subject: Re: [page-reclaim] Augmented Page Reclaim
Date: Wed, 10 Feb 2021 14:22:05 +0100 [thread overview]
Message-ID: <YCPd/dJiHO8z6e4A@dhcp22.suse.cz> (raw)
In-Reply-To: <YCOHZhJKr6DzFQGi@google.com>
On Wed 10-02-21 00:12:38, Yu Zhao wrote:
> On Tue, Feb 09, 2021 at 01:32:58PM -0800, Jesse Barnes wrote:
> > > ======================
> > > Augmented Page Reclaim
> > > ======================
> > > We would like to share a work with you and see if there is enough
> > > interest to warrant a run for the mainline. This work is a part of
> > > result from a decade of research and experimentation in memory
> > > overcommit at Google: an augmented page reclaim that, in our
> > > experience, is performant, versatile and, more importantly, simple.
> >
> > Per discussion on IRC, maybe some additional background would help.
>
> And I'll add more details to the doc included in the tree once I've
> finished collecting feedback.
Please be as specific as possible early.
> > In looking at browser workloads on Chrome OS, we found that reclaim was:
> > 1) too expensive in terms of CPU usage
>
> We have two general metrics for this item: CPU time spent on page
> reclaim and (direct) page reclaim latency. CPU usage is important to
> everybody but latency is also quite important for phones, laptops,
> etc.
While this is true in general, more details would be more than welcome.
What is the source of the additional overhead and how does your work
address that?
This applies to most of other areas you are covering here and in the
original cover letter. Especially when you do not plan to build on an
existing code and rather plan to do things considerably differently.
I confess I haven't checked your repository but it would have been much
better to post a patch series
--
Michal Hocko
SUSE Labs
next prev parent reply other threads:[~2021-02-10 13:22 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-02 8:57 Yu Zhao
2021-02-02 12:17 ` Matthew Wilcox
2021-02-02 19:38 ` Yu Zhao
2021-02-09 21:32 ` [page-reclaim] " Jesse Barnes
2021-02-10 7:12 ` Yu Zhao
2021-02-10 13:22 ` Michal Hocko [this message]
2021-02-10 9:55 ` Hillf Danton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YCPd/dJiHO8z6e4A@dhcp22.suse.cz \
--to=mhocko@suse.com \
--cc=jannh@google.com \
--cc=jsbarnes@google.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=page-reclaim@google.com \
--cc=sonnyrao@google.com \
--cc=willy@infradead.org \
--cc=yuzhao@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox