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/
next prev 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