From: Dave Chinner <david@fromorbit.com>
To: Balbir Singh <balbir@linux.vnet.ibm.com>
Cc: linux-mm@kvack.org, akpm@linux-foundation.org, npiggin@kernel.dk,
kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
kosaki.motohiro@jp.fujitsu.com, cl@linux.com,
kamezawa.hiroyu@jp.fujitsu.com
Subject: Re: [PATCH 0/3] Unmapped page cache control (v5)
Date: Fri, 1 Apr 2011 08:40:33 +1100 [thread overview]
Message-ID: <20110331214033.GA2904@dastard> (raw)
In-Reply-To: <20110330052819.8212.1359.stgit@localhost6.localdomain6>
On Wed, Mar 30, 2011 at 11:00:26AM +0530, Balbir Singh wrote:
>
> The following series implements page cache control,
> this is a split out version of patch 1 of version 3 of the
> page cache optimization patches posted earlier at
> Previous posting http://lwn.net/Articles/425851/ and analysis
> at http://lwn.net/Articles/419713/
>
> Detailed Description
> ====================
> This patch implements unmapped page cache control via preferred
> page cache reclaim. The current patch hooks into kswapd and reclaims
> page cache if the user has requested for unmapped page control.
> This is useful in the following scenario
> - In a virtualized environment with cache=writethrough, we see
> double caching - (one in the host and one in the guest). As
> we try to scale guests, cache usage across the system grows.
> The goal of this patch is to reclaim page cache when Linux is running
> as a guest and get the host to hold the page cache and manage it.
> There might be temporary duplication, but in the long run, memory
> in the guests would be used for mapped pages.
What does this do that "cache=none" for the VMs and using the page
cache inside the guest doesn't acheive? That avoids double caching
and doesn't require any new complexity inside the host OS to
acheive...
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next prev parent reply other threads:[~2011-03-31 21:40 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-30 5:30 [PATCH 0/3] Unmapped page cache control (v5) Balbir Singh
2011-03-30 5:31 ` [PATCH 1/3] Move zone_reclaim() outside of CONFIG_NUMA (v5) Balbir Singh
2011-03-30 5:31 ` [PATCH 2/3] Refactor zone_reclaim code (v5) Balbir Singh
2011-03-30 5:32 ` [PATCH 3/3] Provide control over unmapped pages (v5) Balbir Singh
2011-03-30 23:35 ` Andrew Morton
2011-03-31 5:52 ` Balbir Singh
2011-03-30 23:36 ` [PATCH 0/3] Unmapped page cache control (v5) Andrew Morton
2011-03-31 5:27 ` Balbir Singh
2011-03-31 5:32 ` Andrew Morton
2011-04-01 17:31 ` Balbir Singh
2011-03-31 5:40 ` KOSAKI Motohiro
2011-03-31 8:28 ` Balbir Singh
2011-04-01 7:56 ` KOSAKI Motohiro
2011-04-01 13:12 ` Balbir Singh
2011-04-01 13:21 ` KOSAKI Motohiro
2011-04-01 18:04 ` Balbir Singh
2011-04-03 9:39 ` KOSAKI Motohiro
2011-03-31 20:13 ` Christoph Lameter
2011-04-01 13:17 ` KOSAKI Motohiro
2011-04-01 14:50 ` Christoph Lameter
2011-04-03 9:44 ` KOSAKI Motohiro
2011-04-03 18:45 ` Christoph Lameter
2011-04-01 23:10 ` Satoru Moriya
2011-04-02 1:10 ` Dave Chinner
2011-04-03 9:32 ` KOSAKI Motohiro
2011-04-04 0:19 ` Dave Chinner
2011-04-04 12:05 ` KOSAKI Motohiro
2011-04-03 18:41 ` Christoph Lameter
2011-03-31 21:40 ` Dave Chinner [this message]
2011-04-01 3:08 ` Balbir Singh
2011-04-01 5:31 ` Dave Chinner
2011-04-01 3:18 ` KOSAKI Motohiro
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=20110331214033.GA2904@dastard \
--to=david@fromorbit.com \
--cc=akpm@linux-foundation.org \
--cc=balbir@linux.vnet.ibm.com \
--cc=cl@linux.com \
--cc=kamezawa.hiroyu@jp.fujitsu.com \
--cc=kosaki.motohiro@jp.fujitsu.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=npiggin@kernel.dk \
/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;
as well as URLs for NNTP newsgroup(s).