> From: zfs-discuss-boun...@opensolaris.org [mailto:zfs-discuss-
> boun...@opensolaris.org] On Behalf Of Edward Ned Harvey
> 
> Conclusion:  Yes it matters to enable the write_cache.  

Now the question of whether or not it matters to use the whole disk versus
partitioning, and how to enable the write_cache automatically on sliced
disks:

I understand that different people have had different results based on which
hardware and which OS rev they are using.  So if this matters to you, you'll
just need to check for yourself.  But here is what I found:

On a Sun(Oracle) X4270 and solaris 11 express, my behavior is pretty much as
the man page describes.  If I create a pool using the whole disks, then the
write_cache is enabled automatically.  When I destroy a pool, the
write_cache is returned to its previous (disabled) state.  When I create a
pool using slices of the disks, then the write_cache is not automatically
enabled.

I would like to know:  Is there some way to enable the write cache
automatically on specific devices?  I have a script that will enable the
write_cache on all the devices (just a simple wrapper around format -f) and
of course I can make it run at startup, or on a cron job, etc.  But I'd like
to know if there's a more native way to achieve that end result.

I have one really specific reason to care about automatically enabling the
write_cache on sliced disks:  

All the disks in the system are large disks.  (2T).  The OS only needs a few
G, so we install the OS into mirrored slices.  The rest of the disk is
sliced and added to the storage pool.  The default behavior in this
situation is to disable write_cache on the first few disks.

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

Reply via email to