2004-04-19 08:49:55

by Phy Prabab

[permalink] [raw]
Subject: periodic flushing of "cached" data

Thank you for your response. I have given this a try
(and other options to get pdflush to wake up and flush
more data) with a file system that is currently in use
with no difference.

Interestingly enough, I created an application that
just allocates memory and ran it to eat up 500M. I
the app and it forced the cached data to disk and
freed up 500M which then was filled up again by NFS
data.

I would like to get similiar behavior as that what I
see and know of NetWork Appliance Data OnTAP. Within
their configuration they have several note worthy
principles:

1: Cached data can not be older than 20 secs without
being committed to disk
2: if there is significant data filling the caches and
heavy network traffic, it will throttle the network
interface and begin moving data to disks. It does
this very well and in a very balanced fashion.

Currently, an older generation NetApp Filer F760 is
able to out run my linux file server by 30-50% (the
F880 is a dual 800MHz PIII, my file server is a quad
Xeon 2.0GHz, both machines are FC).

Is there any way to get the Linux kernel to do the
same as OnTAP and be on par or better than the F880.

Thank you very much for your time.

Phy Prabab
--- Andrew Morton <[email protected]> wrote:
> Phy Prabab <[email protected]> wrote:
> >
> > Sirs,
> >
> > I am interested in understanding how tot tune the
> 2.6
> > kernel such that I can get the WM to write out
> data
> > that is held within the "cache".
> >
> > My situtation is that I have a NFS file server
> that
> > gets data in bursts. The first couple of burst
> move
> > quickly, but once the system memory becomes
> filled,
> > mostly held in "cache", then my NFS performance
> drops.
> > The issue here is how to get the VM to write out
> the
> > data held within the cache when times are slow
> (which
> > amounts to 90% of the time)? I have played a
> little
> > bit with the /proc/sys/vm/dirty_ratio, etc with
> out
> > much help.
>
> Setting dirty_background_ratio lower might smooth
> things out.








__________________________________
Do you Yahoo!?
Yahoo! Photos: High-quality 4x6 digital prints for 25?
http://photos.yahoo.com/ph/print_splash