(0) turn off swap (1) http://www.datastax.com/docs/0.7/troubleshooting/index#nodes-are-dying-with-oom-errors
On Fri, Apr 22, 2011 at 8:00 AM, Nikolay Kоvshov <nkovs...@yandex.ru> wrote: > I am using Cassandra 0.7.0 with following settings > > binary_memtable_throughput_in_mb: 64 > in_memory_compaction_limit_in_mb: 64 > keys_cached 1 million > rows_cached 0 > > RAM for Cassandra 2 GB > > I run very simple test > > 1 Node with 4 HDDs (1 HDD - commitlog and caches, 3 HDDs - data) > 1 KS => 1 CF => 1 Column > > I insert data (random key 64 bytes + value 64 bytes) at a maximum possible > speed, trying to hit disk i/o, calculate speed and make sure Cassandra stays > alive. It doesn't, unfortunately. > After several hundreds millions of inserts Cassandra always does down by OOM. > Getting it up again doesn't help - after inserting some new data it goes down > again. By this time Cassandra goes to swap and has a lot of tasks pending. I > am not inserting anything now and tasks sloooowly disappear, but it will take > her weeks to do all of them. > > compaction type: Minor > column family: Standard1 > bytes compacted: 3661003227 > bytes total in progress: 4176296448 > pending tasks: 630 > > So, what am I (or Cassandra) doing wrong ? I dont want to get Cassandra > crashed without means of repair on heavy load circumstances. > -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com