Yeh I think we do have such unified approach now.The following document
provides some initial pointers on where page buffer caches were used
and how they can be _unified_ to avoid double copying.
Ooops pressed the wrong reply button, forwarding it to list.
-- Forwarded message --
From: Manish Katiyar [EMAIL PROTECTED]
Date: Wed, Mar 12, 2008 at 7:51 PM
Subject: Re: Document about page and buffer cache.
To: Sushil Patil [EMAIL PROTECTED]
On Wed, Mar 12, 2008 at 11:28
Swapcache is for swap file, which is for anonymous pages. And for
non-anonymous pages, it should be pagecache, as the intermediary
buffer between lower filesystem and memory. Since it is
non-anonymous, u would expect a name to be associated with every
buffer, so that it can be flush out for
More goodstuff:
http://lwn.net/Articles/124560/?format=printable
http://lwn.net/Articles/224653/?format=printable
http://lwn.net/Articles/147153/?format=printable
http://lwn.net/Articles/152279/?format=printable
http://lwn.net/Articles/102966/?format=printable
Hi,
Are there any good documentation on the interaction of buffer cache
and page cache. What I am particularly interested in is :
a) How the buffer_heads interact with page cache to submit read/write requests.
b) How are they mapped in a page.
Any/all of the other gory details. Any
Hi,
Are there any good documentation on the interaction of buffer cache
and page cache. What I am particularly interested in is :
a) How the buffer_heads interact with page cache to submit read/write requests.
b) How are they mapped in a page.
Any/all of the other gory details. Any