On 7/2/2010 6:30 AM, Neil Perrin wrote:
On 07/02/10 00:57, Erik Trimble wrote:
That's what I assumed. One further thought, though. Is the DDT is
treated as a single entity - so it's *all* either in the ARC or in
the L2ARC? Or does it move one entry at a time into the L2ARC as it
fills the ARC?
It's not treated as a single entity but at a block at a time.
Neil.
Where 1 block = ?
I'm assuming that more than on DDT entry will fit in a block (since DDT
entries are ~270 bytes) - but, how big does the block get? Depending on
the total size of the DDT? Or does it use fixed-sized blocks (I'd assume
the smallest block possible, in this case)?
Which reminds me: the current DDT is stored on disk - correct? - so that
when I boot up, ZFS loads a complete DDT into the ARC when the pool is
mounted? Or is it all constructed on the fly?
--
Erik Trimble
Java System Support
Mailstop: usca22-123
Phone: x17195
Santa Clara, CA
Timezone: US/Pacific (GMT-0800)
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss