Cassandra 服务的服务器的硬件规格



我想知道关于Cassandra的H/W和memTable大小。
我读了关于卡桑德拉的文章。
文章的标题是"分散的结构化存储系统"。
在本文中,FaceBook使用Cassandra在150节点集群上存储约+ 50TB的数据,并在2008年为1亿人运行。
但是我想了解详细的硬件规格。

例如:

1. we use SMP processor for each node. (Intel dual-core server : frequency --> 1.5GHz)
2. we use 4G RAM size per node.
3. we use 128Gbyte SSD Hard per node.
4. we use 1G switching ethernet.
5. we use (which) L4 switch for Gateway Load-balancing.

  • 我想知道当你为任何应用程序操作Cassandra时,你在FaceBook中使用了多少memTable大小。

Cassandra是相对硬件不可知的。因此,您可以在商用硬件上运行它。但是,如果您计划最大化吞吐量,您的配置可能会更好。

  • 将 SSD 用于提交日志
  • 将 RAID 0 o 种类用于 SSTables
  • 为缓存占用更多 RAM。 16、32 和更多 GB。
  • 1G交换机可能就足够了。
  • 和原因卡桑德拉缩放最好(线性可扩展)!使用更多的节点和良好的驱动程序。

每个性能考虑都应从真实场景开始。稍微启动并分析一下您的系统。

PS:文档中的硬件要求

最新更新