Best disk caching method (and PGSQL performance)
Jeff Roberson
jroberson at chesapeake.net
Mon Sep 8 18:05:10 PDT 2003
On Fri, 5 Sep 2003, Terry Lambert wrote:
> Sean Chittenden wrote:
> > > Also, has anyone played with the other fsync options?
> >
> > FreeBSD only supports the default fsync option.
>
> And as the comments point out, it lacks the introspection to
> know dirty pages from clean ones, so all pages that are in
> core and associated with the object are written, not just
> the dirty ones. Avoid this, if possible.
This is not accurate at all. Please see vfs_subr.c's vop_stdfsync(). We
walk the dirty block head and flush those buffers that are dirty.
>
> It would be nice if there were an fcntl that would F_SYNCRANGE
> or something similar, so the applicaion could hint the range it
> wanted written to the kernel.
>
> -- Terry
> _______________________________________________
> freebsd-performance at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-performance
> To unsubscribe, send any mail to "freebsd-performance-unsubscribe at freebsd.org"
>
More information about the freebsd-performance
mailing list