On Wed, 17 Nov 2010, LEES, Cooper wrote:

Zfs Gods,

I have been approved to buy 2 x F20 PCIe cards for my x4540 to increase our IOPs and I was wondering what would be the most benefit to gain extra IOPs (both reading and writing) on my zpool.

To clarify, adding a dedicated intent log (slog) only improves apparent IOPS for synchronous writes such as via NFS or a database. It will not help async writes at all unless they are contending with sync writes. A l2arc device will help with read IOPS quite a lot provided that the working set is larger than system RAM yet smaller than the l2arc device. If the working set is still much larger than RAM plus l2arc devices, then read performance may still be bottlenecked by disk.

Take care not to trade IOPS gains for a data rate throughput loss. Sometimes cache devices offer less throughput than main store.

There is little doubt that your pool would support more IOPS if it was based on more vdevs, containing fewer drives each.

I doubt that anyone here can adequately answer your question without measurement data from the system taken while it is under the expected load.

Useful tools for producing data to look at are the zilstat.ksh and arc_summary.pl scripts which you should find mentioned in the list archives.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to