how to flush out cache.?
Julian Elischer
julian at elischer.org
Wed Apr 21 14:53:29 PDT 2004
On Wed, 21 Apr 2004, Stephan Uphoff wrote:
>
> mmap() and msync(..MS_INVALIDATE..) should work.
hmmm that is rather interesting..
I wonder if it would work....
Maybe a vm guru could confirm this.. (under 4.x)
>
> Stephan
>
> >
> > Ok so I have an application where I need to
> > reread a file I have just written to ensure that it went to disk
> > correctly..
> >
> > Other than reading a few GB of data, is there a way to flush
> > out the cache copy of a file I've written?
> >
> > possibilities include:
> >
> > a file flag saying "don't keep a copy after it's written to disk"?
> > a syscall discard_cached_blocks(fd);
> >
> >
> > ?
> > any other suggestions?
> >
> > julian
> > (BTW this would be for 4.x initially)
> >
> >
> > _______________________________________________
> > freebsd-hackers at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
> >
>
>
>
More information about the freebsd-hackers
mailing list