If I'm not mistaken, L2ARC cached blocks will not get striped across more than one device in your L2ARC, which means your L2ARC only helps for latency, and not throughput.
Regardless of wither it does or not it can still help overall system throughput by avoiding having to read from slower (maybe significantly so) disks.
> (I'm really not certain about this, but I think so.) A description of how the L2ARC works is here in the source code: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/fs/zfs/arc.c#3605 The L2ARC does cycle through all the L2ARC vdevs each time the feeder runs: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/fs/zfs/arc.c#4390 It chooses the next L2ARC vdev to use with this function: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/fs/zfs/arc.c#3808 -- Darren J Moffat _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss