On Wed, 2007-09-26 at 07:22 -0400, Jonathan Edwards wrote:
> the bottom line is that there's 2 competing cache  
> strategies that aren't very complimentary.

To put it differently, technologies like ZFS change the optimal way to
build systems.  

The ARC exists to speed up reads, and needs to be large, low latency,
and can be (and usually is) stored in volatile memory.

A separate intent log exists to speed up synchronous writes, must be
nonvolatile, doesn't need to be all that large, and provides some
performance benefit if it's faster than the typical disk in the pool.

I wouldn't buy something like a 3510-raid new specifically to use as a
dedicated intent log device, but I had some surplus equipment fall in my
lap (including a 3510 jbod chassis with no disks in it, and 3510-raid
and 3510-jbods with varying sizes of disks) and looked at the optimal
way to use the pile of parts I had on hand.

With the particular pile of parts I have on hand, dedicating a
partly-populated 3510 to intent log storage "wastes" no more than about
7% of capacity in return for what looks like a 30-40% reduction in the
wall-clock elapsed time of some NFS-write intensive jobs.  

Your mileage will vary.

                                        - Bill





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

Reply via email to