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 <ruslan.usi...@gmail.com> wrote: > > > > 2011/2/16 Aaron Morton < <aa...@thelastpickle.com>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? > >