public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Disabling file system caching
@ 2003-01-19 17:05 Jean-Eric Cuendet
  2003-01-20  1:05 ` Rik van Riel
  0 siblings, 1 reply; 7+ messages in thread
From: Jean-Eric Cuendet @ 2003-01-19 17:05 UTC (permalink / raw)
  To: linux-kernel

Hi,
Is it possible to disable file caching for a given partition or mount?
Or at least to limit it at a certain quantity of memory?
I think of a BIG compilation (several GB of files) and would tell gcc to 
not cache the compiled files.
Thanks
-jec



^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Disabling file system caching
@ 2003-01-20  7:47 Balbir
  2003-01-20 14:21 ` Jan Hudec
  0 siblings, 1 reply; 7+ messages in thread
From: Balbir @ 2003-01-20  7:47 UTC (permalink / raw)
  To: linux-kernel

Not sure if posting to the newsgroup linux.kernel sends
it to the mailing list too.

"Balbir Singh" <balbir_soni@yahoo.com> wrote in message
news:b0g6q2$lfq$1@tilde.itg.ti.com...
> "Rik van Riel" <riel@conectiva.com.br> wrote in message
> news:20030120011009$2d98@gated-at.bofh.it...
> > On Sun, 19 Jan 2003, Jean-Eric Cuendet wrote:
> >
> > > Is it possible to disable file caching for a given partition or mount?
> >
> > No, if you do that mmap(), read(), write() etc. would be impossible.
> >
> > > Or at least to limit it at a certain quantity of memory?
> >
> > Not yet.  I'm thinking of implementing something like this
> > for the next version of -rmap (reclaim only from the cache
> > if the cache occupies more than a certain fraction of ram).
>

I think that this feature is very important. In an embedded system
using an NFS root filesystem, we found that the file cache
would take a lot of memory and all insmods would fail. This is
especially true when the system boots up and looks for /lib/modules.

I think it should be possible to modify the slab allocator to
implement a memory pool. We could add a flag which would prevent
the slab from growing beyond its initial size.

This approach would work only if the cache is allocated by
using the slab allocator.

Balbir




^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Disabling file system caching
@ 2003-01-20 12:52 Martin Knoblauch
  0 siblings, 0 replies; 7+ messages in thread
From: Martin Knoblauch @ 2003-01-20 12:52 UTC (permalink / raw)
  To: riel; +Cc: linux-kernel

> Re: Disabling file system caching
> 
> From: Rik van Riel (riel@conectiva.com.br)
> Date: Sun Jan 19 2003 - 20:05:00 EST
> 
> On Sun, 19 Jan 2003, Jean-Eric Cuendet wrote:
> 
> > Is it possible to disable file caching for a given partition or mount?
> 
> No, if you do that mmap(), read(), write() etc. would be impossible.
> 
> > Or at least to limit it at a certain quantity of memory?
> 
> Not yet. I'm thinking of implementing something like this
> for the next version of -rmap (reclaim only from the cache
> if the cache occupies more than a certain fraction of ram).
> 

 Yes please !!!
   Yes please !!!
     Yes please !!!

 :-)

 Having a maximum [and maybe minimum] knob for controlling the cache
would be an extremely useful feature in some situations.

Martin

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2003-01-20 21:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-19 17:05 Disabling file system caching Jean-Eric Cuendet
2003-01-20  1:05 ` Rik van Riel
2003-01-20 19:47   ` Folkert van Heusden
2003-01-20 21:39     ` Nuno Silva
  -- strict thread matches above, loose matches on Subject: below --
2003-01-20  7:47 Balbir
2003-01-20 14:21 ` Jan Hudec
2003-01-20 12:52 Martin Knoblauch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox