>   Why all people are strongly recommending to use whole disk (not part
  >   of disk) for creation zpools / ZFS file system ?

  One thing is performance; ZFS can enable/disable write cache in the disk
  at will if it has full control over the entire disk..

ZFS will also flush the WC when necessary, and if
applications are waiting for an I/O to complete, this is
typically a point where data must be flushed out. So I don't
expect much application performance gains here.

There  is  a  subset of  SATA   drives  that do   not handle
concurrent I/O requests and staging  I/Os through the  cache
can be a away to drive more data throughput in them. But for
many devices  the   write cache is   not  a big  performance
factor.

ZFS does  some intelligent   I/O scheduling  and   giving it
entire disks allows that code to be more effective. Building
pools  with   many slices  from   one disk, means  more head
movements and lost performance.  

-r

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

Reply via email to