Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 63099 invoked from network); 17 Feb 2011 20:11:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Feb 2011 20:11:20 -0000 Received: (qmail 67643 invoked by uid 500); 17 Feb 2011 20:11:18 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 67592 invoked by uid 500); 17 Feb 2011 20:11:17 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 67584 invoked by uid 99); 17 Feb 2011 20:11:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Feb 2011 20:11:17 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of victor.kabdebon@gmail.com designates 209.85.161.44 as permitted sender) Received: from [209.85.161.44] (HELO mail-fx0-f44.google.com) (209.85.161.44) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Feb 2011 20:11:12 +0000 Received: by fxm9 with SMTP id 9so3144339fxm.31 for ; Thu, 17 Feb 2011 12:10:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=JJN4tbZBFLJgyrbUWK9hRQKKM+FOcNGWJNuLLuiYqYw=; b=WMat9ceiR3j8xqA9f7QImfPp+SXlxXGHwnv1sau9bKMp34TxOqvFkD+hZTBQi1O9Ox 64CvPAoJET6Uw/mnDRaE7szzbNCHYzh67l+zP06MxrTMUOqv1KwjzDMs288JY51aoZU9 Ys0rLIi1Uw3M0WAu5e04syzEH+P4C1o8TJrRo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=rRrYrMq0spVe9gIK9fGcod/dc7u4pHCzCjAThOI/IoEXAHK6PLQ/+zn7BcW1Twf/Vn tC7qb/qhyDqlDpzC8bYREi3UuG16MPLVIXZ6lq0Fk+hSoSgwnt4KDkPkSWu97RyPovht 0R1VevkI2FTDNMJ1Rc/IGwWDhwomBBZ0adqpo= Received: by 10.223.95.199 with SMTP id e7mr2883288fan.39.1297973451246; Thu, 17 Feb 2011 12:10:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.107.197 with HTTP; Thu, 17 Feb 2011 12:10:31 -0800 (PST) In-Reply-To: References: From: Victor Kabdebon Date: Thu, 17 Feb 2011 15:10:31 -0500 Message-ID: Subject: Re: memory consuption To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=00248c176bae7d4c6f049c7ffe6e --00248c176bae7d4c6f049c7ffe6e Content-Type: text/plain; charset=ISO-8859-1 Is it possible to change the maximum JVM heap memory use in 0.6.X ? 2011/2/17 Aaron Morton > 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 wrote: > > > > 2011/2/16 Aaron Morton < 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? > > --00248c176bae7d4c6f049c7ffe6e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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.usi= fov@gmail.com> wrote:



2011/2/16 Aaron M= orton <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 co= nf/Cassandra.yaml disk_access_mode


And??? JVM memory= heap in cassandra 0.7 is by default half of memory is system in my case 4G= B, here is a part of cassandra-env.sh:

calculate_heap_size()
{ =A0=A0=A0 case "`uname`" in
=A0=A0=A0=A0=A0=A0=A0 Linux)
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 system_memory_in_mb=3D`free -m | awk '= ;/Mem:/ {print $2}'`
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 MAX_HEAP_SIZE= =3D$((system_memory_in_mb / 2))M
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 retur= n 0
=A0=A0=A0=A0=A0=A0=A0 ;;
=A0=A0=A0=A0=A0=A0=A0 FreeBSD)
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 system_= memory_in_bytes=3D`sysctl hw.physmem | awk '{print $2}'`
=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 MAX_HEAP_SIZE=3D$((system_memory_in_bytes / 102= 4 / 1024 / 2))M
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 return 0
=A0=A0=A0= =A0=A0=A0=A0 ;;
=A0=A0=A0=A0=A0=A0=A0 *)
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 MAX_HEAP_SIZE=3D1024M
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 return 1
=A0=A0=A0=A0=A0=A0=A0 ;;
=A0=A0=A0 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 sw= ap, and only reboot help them :-(((

PS: as i understand that down sometime of cassandra is normal?

--00248c176bae7d4c6f049c7ffe6e--