2

我想了解有关 Cassandra 的 H/W 和 memTable 大小。
我读了关于 Cassandra 的文章。
文章的标题是“一种去中心化的结构化存储系统”。
在这篇文章中,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 大小。
4

1 回答 1

0

Cassandra 与硬件无关。因此,您可以在商品硬件上运行它。但是,如果您计划最大化吞吐量,您的配置可能会更好。

  • 将 SSD 用于 CommitLog
  • 将 RAID 0 用于 SSTables
  • 为缓存占用更多​​ RAM。16、32 和更多 GB。
  • 1G交换机可能就够了。
  • 当然,Cassandra 的扩展性最好(线性可扩展)!使用更多节点和良好的驱动程序。

每个性能考虑都应该从真实场景开始。启动并配置您的系统。

PS:文档中的硬件要求

于 2013-10-31T10:52:19.913 回答