如何规划单主机的cassandra容量规划?



为EX: 5用户(读取或更新数据在Casandra)每秒。理论上应该增加多少RAM和CPU ?

在生产中,我们的一般建议是:

  • 每个数据中心至少有3个节点(即使是单数据中心集群)
  • 每个DC中应用程序键空间的复制因子为3
  • 使用LOCAL_QUORUM进行读写

复制因子为3的3个节点可以容忍1/3的节点因读写而宕机,且一致性为LOCAL_QUORUM

从硬件的角度来看,我们建议至少为:

  • 4芯
  • 16GB RAM
  • 使用CMS GC为堆分配8GB

对于中等负载,8核+ 24GB RAM +分配16GB给堆。对于繁重的工作负载,16核+至少32GB RAM +使用G1 GC分配24-31GB到堆。干杯!

相关内容

  • 没有找到相关文章

最新更新