Ah, that's much better, thanks!

--dave

johan...@sun.com wrote:
> On Thu, Jun 25, 2009 at 04:55:14PM -0400, David Collier-Brown wrote:
>> johan...@sun.com replied
>>> I disagree with the premise that the free memory calculation isn't
>>> useful because it doesn't count ZFS caches as free space.
>> [big snip]
>>> The space that's consumed by ZFS is in use and can't simply be peeled
>>> off a free-list and used immediately.  Adding a variable that counts
>>> space used by ZFS as free is actually going to be more confusing.
>> I worry that we're making a silent change to "all memory is
>> considered used" again. If we are, we will have to kludge
>> up a metric, like scan rate that spiked when we run out of memory.
> 
> That's not what I said.
> 
> There isn't a deterministic way to ascertain how much of the memory that
> ZFS is consuming may be free'd when we perform an ARC reap operation.
> Therefore, trying to create a beancounter that represents free memory in
> use by ZFS isn't productive since there's no way to guarantee that the
> number that's reported free could actually be free'd.  If you don't want
> ZFS to consume all of your memory, and want to keep memory out of the
> ARC so it can always be allocated, there are a well documented set of
> procedures for configuring limits on the size of the ARC.
> 
> 
> -j
> 

-- 
David Collier-Brown            | Always do right. This will gratify
Sun Microsystems, Toronto      | some people and astonish the rest
dav...@sun.com                 |                      -- Mark Twain
cell: (647) 833-9377, home (416) 223-8968, bridge (877) 385-4099 code
506 9191#
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to