From: Takao Indoh <indou.takao@soft.fujitsu.com>
To: "Ihar 'Philips' Filipau" <filia@softhome.net>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: cache limit
Date: Mon, 25 Aug 2003 16:17:15 +0900 [thread overview]
Message-ID: <CC36AD8E91352indou.takao@soft.fujitsu.com> (raw)
In-Reply-To: <3F449674.2040102@softhome.net>
Thank you for interest in my patch.
On Thu, 21 Aug 2003 11:52:52 +0200, Ihar 'Philips' Filipau wrote:
>Takao Indoh wrote:
>>
>> I made a patch to add new paramter /proc/sys/vm/pgcache-max. It controls
>> maximum number of pages used as pagecache.
>> An attached file is a mere test patch, so it may contain a bug or ugly
>> code. Please let me know if there is an advice, comment, better
>> implementation, and so on.
>>
>
> Do you have something like this for 2.4 kernels?
No, I have only a patch for 2.5 kernel.
But, RedHat AdvancedServer2.1(2.4.9based kernel) has a similar parameter
(/proc/sys/vm/pagecache). If you can see the source, please check it.
>
> [ I expected to find that by default Linux stops polluting memory
>with cache when there is no more pages. But as I see your patch is
>hacking something somewhere in the middle... But I'm not a specialist in
>VM... Gone reading sources. ]
>
> Thanks for the patch.
I'm not a specialist in VM, too. So, that patch may have many bugs.
What is done in that patch is very simple.
1) Add PG_pgcache flag to the page used as pagecache.
2) Watch the total amount of pagecahe.
3) If the amount of pagecahe exceeds maximum,
try to remove only the page which has PG_pgcache flag.
Thanks.
--------------------------------------------------
Takao Indoh
E-Mail : indou.takao@soft.fujitsu.com
next prev parent reply other threads:[~2003-08-25 7:16 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <m6Bv.3ys.1@gated-at.bofh.it>
[not found] ` <mLY8.dO.5@gated-at.bofh.it>
2003-08-21 9:52 ` cache limit Ihar 'Philips' Filipau
2003-08-25 7:17 ` Takao Indoh [this message]
2003-08-27 16:03 Joseph Malicki
[not found] <000801c36cb1$454d4950$1001a8c0@etofmv650>
2003-08-27 16:02 ` YoshiyaETO
[not found] <oJ5P.699.21@gated-at.bofh.it>
[not found] ` <oJ5P.699.23@gated-at.bofh.it>
[not found] ` <oJ5P.699.25@gated-at.bofh.it>
[not found] ` <oJ5P.699.27@gated-at.bofh.it>
[not found] ` <oJ5P.699.19@gated-at.bofh.it>
[not found] ` <oQh2.4bQ.13@gated-at.bofh.it>
2003-08-26 19:08 ` Ihar 'Philips' Filipau
2003-08-26 19:23 ` Mike Fedyk
2003-08-27 10:21 ` Ihar 'Philips' Filipau
2003-08-27 11:07 ` Nick Piggin
[not found] <n7lV.2HA.19@gated-at.bofh.it>
[not found] ` <ofAJ.4dx.9@gated-at.bofh.it>
[not found] ` <ogZM.5KJ.1@gated-at.bofh.it>
[not found] ` <oyDw.5FP.33@gated-at.bofh.it>
2003-08-26 10:15 ` Ihar 'Philips' Filipau
2003-08-26 17:46 ` Mike Fedyk
-- strict thread matches above, loose matches on Subject: below --
2003-08-19 4:39 Anthony R.
2003-08-19 4:57 ` Nuno Silva
2003-08-19 5:33 ` Denis Vlasenko
2003-08-19 6:20 ` Andrew Morton
2003-08-19 9:05 ` J.A. Magallon
2003-08-19 9:16 ` Andrew Morton
2003-08-19 9:28 ` J.A. Magallon
2003-08-19 9:43 ` Andrew Morton
2003-08-19 13:32 ` Erik Andersen
2003-08-19 20:56 ` Andrew Morton
2003-08-19 14:28 ` Anthony R.
2003-08-19 18:26 ` Mike Fedyk
2003-08-19 5:42 ` Nick Piggin
2003-08-21 0:49 ` Takao Indoh
2003-08-21 23:47 ` Mike Fedyk
2003-08-25 2:45 ` Takao Indoh
2003-08-25 4:11 ` William Lee Irwin III
2003-08-25 22:58 ` Mike Fedyk
2003-08-26 9:46 ` William Lee Irwin III
2003-08-27 9:36 ` Takao Indoh
2003-08-27 9:45 ` William Lee Irwin III
2003-08-27 11:14 ` Takao Indoh
2003-08-27 11:36 ` William Lee Irwin III
2003-09-02 10:52 ` Takao Indoh
2003-09-02 11:30 ` William Lee Irwin III
2003-09-02 17:21 ` Mike Fedyk
2003-08-27 16:01 ` Joseph Malicki
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=CC36AD8E91352indou.takao@soft.fujitsu.com \
--to=indou.takao@soft.fujitsu.com \
--cc=filia@softhome.net \
--cc=linux-kernel@vger.kernel.org \
/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