Why not more than 32gb of RAM/node?

Rahul Neelakantan

> On Sep 9, 2014, at 3:52 PM, Paolo Crosato <paolo.cros...@targaubiest.com> 
> wrote:
> 
> Every node should have at least 4 cores, with a maximum of 8. Memory 
> shouldn't be higher than 32g, 16gb is good for a start. Every node should be 
> a phisical machine, not a virtual one, or at least a virtual machine with an 
> ssd hd subsystem. The disk subsystem should be directly connected to the 
> machine, no sans or fiber channel between. Cassandra is cpu and io bounded, 
> so you should get the maximum io speed and a reasonable number of cores.
> 
> Number of nodes should be 3 at least with replication factor of 2. You should 
> prefer more less powerful nodes then fewer more powerful nodes.
> 
> Disk size depends on your workload, although you should always keep 50% of 
> the disk free in the case repair sessions requires space, or perform sub 
> range repairs.
> 
> In my experience a 1GB link between nodes is ok, but the less lag the better.
> 
> Summing up if you need to save some money, get 4 cores and 16 gb or ram, 32 
> is rarely needed and 64 a waste. 8 cores would probably be too much with 1000 
> writes a second.
> 
> Paolo
> 
> 
> ........................................................................................
> Paolo Crosato
> Software engineer/Custom Solutions
> 
> 
> ________________________________________
> Da: Chris Lohfink <clohf...@blackbirdit.com>
> Inviato: martedì 9 settembre 2014 21.26
> A: user@cassandra.apache.org
> Oggetto: Re: hardware sizing for cassandra
> 
> It depends.  Ultimately your load is low enough a single node can probably 
> handle it so you kinda want a "minimum" cluster.  Different people have 
> different thoughts on what this means - I would recommend 5-6 nodes with a 3 
> replication factor.  (say m1.xlarge, or c3.2xlarge striped ephemerals, I like 
> i2's but kinda overkill here).  Nodes with less then 16gb of ram wont last 
> long so should really start around there.
> 
> Chris
> 
>> On Sep 9, 2014, at 11:02 AM, Oleg Ruchovets <oruchov...@gmail.com> wrote:
>> 
>> Hi ,
>>   Where can I find the document with best practices about sizing for 
>> cassandra deployment?
>>   We have 1000 writes / reads per second. record size 1k.
>> 
>> Questions:
>>   1) how many machines do we need?
>>   2) how many ram ,disc size / type?
>>   3) What should be network?
>> 
>> I understand that hardware is very depends on data distribution and access 
>> pattern and other criteria, but I still want to believe that there is a best 
>> practice :-)
>> 
>> Thanks
>> Oleg.
> 

Reply via email to