mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: page_launder() on 2.4.9/10 issue
@ 2001-09-06 17:51 Daniel Phillips
  2001-09-06 21:01 ` [RFC] Defragmentation proposal: preventative maintenance and cleanup [LONG] Alex Bligh - linux-kernel
  0 siblings, 1 reply; 8+ messages in thread
From: Daniel Phillips @ 2001-09-06 17:51 UTC (permalink / raw)
  To: Stephan von Krawczynski; +Cc: riel, jaharkes, marcelo, linux-kernel

On September 6, 2001 03:10 pm, Stephan von Krawczynski wrote:
> > Blindly delaying all the writes in the name of better read performance isn't 
> > the right idea either.  Perhaps we should have a good think about some 
> > sensible mechanism for balancing reads against writes.
> 
> I guess I have the real-world proof for that:
> Yesterday I mastered a CD (around 700 MB) and burned it, I left the equipment
> to get some food and sleep (sometimes needed :-). During this time the machine
> acts as nfs-server and gets about 3 GB of data written to it. Coming back today
> I recognise that deleting the CD image made yesterday frees up about 500 MB of
> physical mem (free mem was very low before). It was obviously held 24 hours for
> no reason, and _not_ (as one would expect) exchanged against the nfs-data. This
> means the caches were full with _old_ data and explains why nfs performance has
> remarkably dropped since 2.2. There is too few mem around to get good
> performance (no matter if read or write). Obviously aging did not work at all,
> there was not a single hit on these (CD image) pages during 24 hours, compared
> to lots on the nfs-data. Even if the nfs-data would only have one single hit,
> the old CD image should have been removed, because it is inactive and _older_.

OK, this is not related to what we were discussing (IO latency).  It's not too
hard to fix, we just need to do a little aging whenever there are allocations,
whether or not there is memory_pressure.  I don't think it's a real problem
though, we have at least two problems we really do need to fix (oom and
high order failures).

--
Daniel

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

end of thread, other threads:[~2001-09-07 21:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20010907062851Z16136-26184+30@humbolt.nl.linux.org.suse.lists.linux.kernel>
     [not found] ` <1426827386.999856726@[169.254.198.40].suse.lists.linux.kernel>
2001-09-07  9:34   ` [RFC] Defragmentation proposal: preventative maintenance and cleanup [LONG] Andi Kleen
2001-09-06 17:51 page_launder() on 2.4.9/10 issue Daniel Phillips
2001-09-06 21:01 ` [RFC] Defragmentation proposal: preventative maintenance and cleanup [LONG] Alex Bligh - linux-kernel
2001-09-07  6:35   ` Daniel Phillips
2001-09-07  8:58     ` Alex Bligh - linux-kernel
2001-09-07  9:15       ` Alex Bligh - linux-kernel
2001-09-07  9:28         ` Alex Bligh - linux-kernel
2001-09-07 21:38         ` Daniel Phillips
2001-09-07 21:56       ` Daniel Phillips

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

all inboxes | Powered by JetHome®