t. johnson wrote:
>>> One would expect so, yes. But the usefulness of this is limited to the 
>>> cases where the entire working set will fit into an SSD cache.
>>>
>> Not entirely out of the question. SSDs can be purchased today
>> with more than 500 GBytes in a 2.5" form factor. One or more of
>> these would make a dandy L2ARC.
>> http://www.stecinc.com/product/mach8mlc.php
> 
> 
> Speaking of which.. what's the current limit on L2ARC size? Gathering tidbits 
> here and there (7000 storage line config limits, FAST talk given by Bill 
> Moore) there are indications that L2ARC can only be ~500GB?

There is no limits on the size of the L2ARC that I could fine 
implemented in the source code.

However every buffer that is cached on an L2ARC device needs an ARC 
header in the in memory ARC that points to it.  So in practical terms 
there will be a limit on the size of an L2ARC based on the size of 
physical ram.

For example a machine with 512 MegaByte RAM and a 500GByte SSD L2ARC is 
probably pretty silly.

I'll leave it as an exercise to the reader to work out how much core 
memory is needed based on the sizes of arc_buf_t (0x30) and 
arc_buf_hdr_t (0xf8).

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

Reply via email to