Please note that this won't affect the actual memory in use, only how
the OS reports it.

On Thu, Feb 17, 2011 at 6:15 PM, Aaron Morton <aa...@thelastpickle.com> wrote:
> Looks like you are using virtual memory for memmapped files. Change the
> disk_access_mode to standard if you want to reduce the overall memory
> usage.
> Aaron
> On 18 Feb, 2011,at 09:34 AM, Victor Kabdebon <victor.kabde...@gmail.com>
> wrote:
>
> Sorry I forgot to say that this is the partial result of :
> ps aux | grep cassandra
> Best regards
>
> 2011/2/17 Victor Kabdebon <victor.kabde...@gmail.com>
>>
>> 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 273 1125328 755316 ?      Sl   Feb09  23:58
>> /usr/bin/java -ea -Xms64M -Xmx128M
>>
>>
>> 2011/2/17 Aaron Morton <aa...@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.kabde...@gmail.com>
>>> wrote:
>>>
>>>
>>> Is it possible to change the maximum JVM heap memory use in 0.6.X ?
>>>
>>> 2011/2/17 Aaron Morton <aa...@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 <ruslanusi...@gmail.com> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2011/2/16 Aaron Morton <aa...@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?
>>>
>>
>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to