2012-11-26 27 views
2

我想知道關於Cassandra的H/W和memTable大小。
我讀過關於卡桑德拉的文章。
該文章的標題是「分散結構化存儲系統」。
在本文中,FaceBook使用Cassandra在150個節點羣集上存儲大約+ 50TB的數據,並在2008年爲1億人提供服務。
但我想知道詳細的H/W規範。
Cassandra服務器的硬件規格

e.g:

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. 

而且

  • 我想知道當你爲任何應用程序運行卡桑德拉在Facebook中有多少的memTable大小,你用。

回答

0

Cassandra是相對硬件不可知的。所以你可以在商品硬件上運行它。 但是,如果你打算最大化吞吐量,你的配置可能會更好。

  • 使用的SSD CommitLog
  • 使用RAID 0 O種它SSTables
  • 就拿緩存更多的內存。 16,32和更多GB。
  • 1G交換機可能就足夠了。
  • 而且Cassandra的規模最好(線性可擴展)!使用更多節點和好的驅動程序。

每個表現考慮應該從真實情況開始。 啓動並分析您的系統。

PS:Hardware Requirenments in the Docu