linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: "Juan J. Quintela" <quintela@fi.udc.es>
To: Rik van Riel <riel@conectiva.com.br>
Cc: Linus Torvalds <torvalds@transmeta.com>,
	"Stephen C. Tweedie" <sct@redhat.com>,
	linux-mm@kvack.org
Subject: Re: 2.4 / 2.5 VM plans
Date: 28 Jun 2000 23:17:57 +0200	[thread overview]
Message-ID: <yttitutwlmi.fsf@serpe.mitica> (raw)
In-Reply-To: Rik van Riel's message of "Sun, 25 Jun 2000 00:51:42 -0300 (BRST)"

>>>>> "rik" == Rik van Riel <riel@conectiva.com.br> writes:

Hi

rik> 2.4:

6) Integrate the shm code in the page cache, to evict having Yet
   another Cache to balance.

2.5:

7) Make a ->flush method in the address_space operations, Rik
   mentioned it in some previous mail, it should return the number of
   pages that it has flushed.  That would make shrink_mmap code (or
   its successor) more readable, as we don't have to add new code each
   time that we add a new type of page to the page cache.

8) This one is related with the FS, not MM specific, but FS people
   want to be able to allocate MultiPage buffers (see pagebuf from
   XFS) and people want similar functionality for other things.
   Perhaps we need to find some solution/who to do that in a clean
   way.  For instance, if the FS told us that he wants a buffer of 4
   pages, it is quite obvious how to do write clustering for a page in
   that buffer, we can use that information.

9) We need also to implement write clustering for fs/page cache/swap.
   Just now we have _not_ limit in the amount of IO that we start,
   that means that if we have all the memory full of dirty pages, we
   can have a _big_ stall while we wait for all the pages to be
   written to disk, and yes that happens with the actual code.


Later, Juan.


-- 
In theory, practice and theory are the same, but in practice they 
are different -- Larry McVoy
--
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.eu.org/Linux-MM/

  parent reply	other threads:[~2000-06-28 21:17 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-06-25  3:51 Rik van Riel
2000-06-28 17:45 ` vii
2000-06-28 21:04   ` Juan J. Quintela
2000-06-28 21:17 ` Juan J. Quintela [this message]
2000-06-29 13:45   ` Stephen C. Tweedie
2000-06-29 13:44 ` Stephen C. Tweedie
2000-07-06  7:51   ` page_table_lock problem [was: Re: 2.4 / 2.5 VM plans] Andrey Savochkin
2000-07-06 13:32     ` Stephen C. Tweedie

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=yttitutwlmi.fsf@serpe.mitica \
    --to=quintela@fi.udc.es \
    --cc=linux-mm@kvack.org \
    --cc=riel@conectiva.com.br \
    --cc=sct@redhat.com \
    --cc=torvalds@transmeta.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