On Tue, Apr 28, 2009 at 12:58:25PM -0700, Andrew Wilson wrote:
> I believe that Solaris always converts reads and writes into file mapped 
> I/O, so if the cached attribute is missing or set to "false" the VM pages 
> involved in that will be flushed, so you will see a small difference in 
> performance, but because the files still live in the ARC, it is much 
> smaller than with UFS, where the files have been completely flushed from 
> memory.

UFS reads and writes are converted to file mapped I/O because the VM is
used to back the file cache.  In ZFS, the read and write operations only
perform file mapped I/O when the vnode has an existing file mapping in
place.  If the vnode doesn't, then the only place the data is cached is
in the ARC.

-j
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to