Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 1842 invoked from network); 27 May 2010 20:00:53 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 27 May 2010 20:00:53 -0000 Received: (qmail 10710 invoked by uid 500); 27 May 2010 20:00:52 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 10611 invoked by uid 500); 27 May 2010 20:00:52 -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 10603 invoked by uid 99); 27 May 2010 20:00:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 May 2010 20:00:52 +0000 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=AWL,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.212.172] (HELO mail-px0-f172.google.com) (209.85.212.172) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 May 2010 20:00:44 +0000 Received: by pxi19 with SMTP id 19so195685pxi.31 for ; Thu, 27 May 2010 13:00:23 -0700 (PDT) Received: by 10.143.85.1 with SMTP id n1mr298374wfl.201.1274990423064; Thu, 27 May 2010 13:00:23 -0700 (PDT) Received: from [192.168.1.103] (173-164-148-249-SFBA.hfc.comcastbusiness.net [173.164.148.249]) by mx.google.com with ESMTPS id q10sm1354955rvp.8.2010.05.27.13.00.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 27 May 2010 13:00:21 -0700 (PDT) Sender: Kyusik Chung From: Kyusik Chung Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Continuously increasing RAM usage Date: Thu, 27 May 2010 13:00:01 -0700 Message-Id: <74B4A966-3B67-4F76-9DCF-4B53A46B3DB8@discovereads.com> Cc: user@cassandra.apache.org To: jamesgolick@gmail.com Mime-Version: 1.0 (Apple Message framework v1078) X-Mailer: Apple Mail (2.1078) > I tried setting the IO mode to standard, but it seemed to be a little = slower > and couldn't get the machine to come back online with adequate read > performance, so I set it back. I'll have to write a solid cache = warming > script if I'm going to try that again. What cache are you talking about? Did you turn on row caching? When we turned on row caching, repeat hits to the same rows was fast, of = course, but we didnt (given our data access patterns) see significant = differences compared to mmap-ing the data. And once we hit the limit of = our row cache, out-of-cache hits were pretty costly (dont have hard = numbers, but I recall it being worse than having mmap page in/out). Is your client making random reads of more rows than will fit in RAM on = your box? We found that in that scenario, after cassandra has used up = all of the free memory on the box, using mmap was slightly worse than = using standard data access. We happened to be lucky that our real world data access is limited to a = small subset of rows in any given time period, so mmap works great for = us. I guess the best thing to do is to try to figure out how to make a = cassandra node only need to service requests for data that can fit into = memory in a given time period. More nodes, a lower replication factor, = more memory, I guess... Im definitely waiting to hear how things change with 0.6.2. Kyusik Chung=