You could start with the ARC paper, Megiddo/Modha FAST'03 conference. ZFS uses a variation of that. It's an interesting read.
-r Franz Haberhauer writes: > Gregory Shaw wrote On 05/11/06 21:15,: > > Regarding directio and quickio, is there a way with ZFS to skip the > > system buffer cache? I've seen big benefits for using directio when > > the data files have been segregated from the log files. > > > > Having the system compete with the DB for read-ahead results in double > > work. > > > > Getting rid of the extra copy of data in a filesystem buffer also > reduces the memory footprint. As the data are being cached in the > DBMS buffer the extra copy in the filesystem cache is useless (except > occasionly as a work around for deficiencies in the DBMS' cacheing > mechanisms). This is also important if there is non-DBMS related > filesystem activity which can benefit from having data in the > filesystem buffer as these compete with the (useless) DBMS data. > > Is there a good short description about how the ZFS buffer cache > works? > > Thanks, > Franz > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss