-  Description of why I don't need directio, quickio, or ODM.

The  2 main benefits that  cames  out of using directio  was
reducing memory consumption by avoiding the page cache AND
bypassing the UFS single writer behavior.

ZFS does not have the single writer lock.

As for memory, the UFS code path would I/O straight from
user buffer to disk overwritting live data. So we won't do
this. ZFS will hold the data in memory for the time it
takes to insure data-integrity.

ZFS concurrent O_DSYNC writes  will gang together in the ZIL
(ZFS intent log) and be released  after the I/Os are done to
the  log.  Performance  characteristics   will be  different
between the Filesystems and certainly dynamic data from real
workloads, as you point out, will be enlightening.


-r



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to