cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Victor Kabdebon <victor.kabde...@gmail.com>
Subject Re: memory consuption
Date Thu, 17 Feb 2011 20:33:49 GMT
Oh right but Cassandra doesn't really respect that, I thought there was
another option to set that.

Just for your information, I set xms and xmx very low with a small amount of
data. I am waiting to be able to connect jconsole, I don't know why it is
not reachable at the moment. Here is my result :


105      26115  0.2 27.3 1125328 755316 ?      Sl   Feb09  23:58
/usr/bin/java -ea -Xms64M -Xmx128M

2011/2/17 Aaron Morton <aaron@thelastpickle.com>

> bin/cassandra.in.sh
> set Xms and Xmx in the JVM_OPTS
>
> Aaron
>
>
> On 18 Feb, 2011,at 09:10 AM, Victor Kabdebon <victor.kabdebon@gmail.com>
> wrote:
>
> Is it possible to change the maximum JVM heap memory use in 0.6.X ?
>
> 2011/2/17 Aaron Morton <aaron@thelastpickle.com>
>
>> What are you using for disk_access_mode ?
>> Have you tried reducing the JVM head size?
>> Have you added the Jna.jar file to lib/ ? This will allow Cassandra to
>> lock the JVM memory.
>>
>>
>> Aaron
>>
>>
>>
>> On 17/02/2011, at 9:20 PM, ruslan usifov <ruslan.usifov@gmail.com> wrote:
>>
>>
>>
>>
>>
>> 2011/2/16 Aaron Morton < <aaron@thelastpickle.com>aaron@thelastpickle.com
>> >
>>
>>> JVM heap memory is controlled by the settings in conf/Cassandra-env.sh
>>>
>>> Memory mapped files will use additional virtual memory, is controlled in
>>> conf/Cassandra.yaml disk_access_mode
>>>
>>>
>> And??? JVM memory heap in cassandra 0.7 is by default half of memory is
>> system in my case 4GB, here is a part of cassandra-env.sh:
>>
>> calculate_heap_size()
>> {
>>     case "`uname`" in
>>         Linux)
>>             system_memory_in_mb=`free -m | awk '/Mem:/ {print $2}'`
>>             MAX_HEAP_SIZE=$((system_memory_in_mb / 2))M
>>             return 0
>>         ;;
>>         FreeBSD)
>>             system_memory_in_bytes=`sysctl hw.physmem | awk '{print $2}'`
>>             MAX_HEAP_SIZE=$((system_memory_in_bytes / 1024 / 1024 / 2))M
>>             return 0
>>         ;;
>>         *)
>>             MAX_HEAP_SIZE=1024M
>>             return 1
>>         ;;
>>     esac
>> }
>>
>>
>>
>> I set all this options by default. All my nodes have 8GB of memory. And i
>> affraid that after some time all my nodes goes to hard swap, and only reboot
>> help them :-(((
>>
>> PS: as i understand that down sometime of cassandra is normal?
>>
>>
>

Mime
View raw message