in 1.1 we dont calculate the Key size accurately, hence we have the fix in
https://issues.apache.org/jira/browse/CASSANDRA-4315

Regards,
</VJ>



On Thu, Jun 28, 2012 at 11:25 AM, Gurpreet Singh
<gurpreet.si...@gmail.com>wrote:

> anyone have an explanation for this?
> This kinda screws up memory calculations.
>
> /G
>
> On Mon, Jun 25, 2012 at 5:50 PM, Gurpreet Singh 
> <gurpreet.si...@gmail.com>wrote:
>
>> Hi,
>> I have a question about cassandra 1.1
>>
>> Just wanted to confirm if key_cache_size_in_mb is the maximum amount of
>> memory that key cache will use in memory? If not, what is it?
>>
>> My observations:
>> With key cache disabled, I started cassandra. I invoked Full GC through
>> jconsole a couple of times just to make sure that memory is freed up.
>> Total heap memory in use is 2.2 gigs. I have almost 550 million keys, so
>> this looked reasonable as the bloom filter itself is around 1 gig.
>>
>> I enabled key cache again by making key_cache_size_in_mb to a value 800.
>> This would lead cassandra to load a previously saved key cache file of size
>> 98 mb on disk. I restarted cassandra again. This time the heap size
>> increased to 4.2 gigs. I checked the cache sizing in jconsole.
>>
>> KeyCacheCapacityInMb: 799
>> KeyCacheSize: 410,316,048
>>
>> This says that the key cache size is 410 mb. However the increase in the
>> heap is 2 gigs. Doesnt add up!!
>>
>> Can anyone explain this?
>> Thanks
>> Gurpreet
>>
>
>

Reply via email to