我们有很多密钥空间,RF = 3,每个密钥空间都有〜1Gb的数据。我们可以有效地为像4GB RAM + 60GB SSD这样的小节点提供这种配置吗?Cassandra节点硬件需求
0
A
回答
1
你缺少一些参数:
keyspaces数。
您想要使用多少个节点的数量。
每节点的核心数量。
但是,不管怎样:
4GB内存是一种关闭最低限度的要求。您将能够运行节点,但不会有操作系统级缓存的地方,Java堆将会非常小。大多数最佳实践指南建议使用8/16GB配置作为最低限度。
60GB SSD - 取决于每台服务器的数据量。如果你打算使用STCS,你不应该超过50%的磁盘使用量,而剩下30GB。如果你有非常小的数据集,你可以忍受它,但如果你走得更高,你应该使用更多的存储空间。
作为一般建议,我会建议使用具有更高内存量的服务器。从理论上讲,在生产环境中运行这样的配置是可能的,但它可能会产生更多的问题而不是努力。期待崩溃,GC的问题,内存不足的错误,性能下降等
编辑:
2 CPU内核 - 是非常低的。 Cassandra在压缩过程中大量使用CPU,压缩(如果启用),读取数据(如果压缩的话会更多)等等。如果可以的话,尝试获得更多的内核。
最小4GB内存 - 它不依赖于键空间大小,绝对最小值大约为2GB AKAIK,但在大多数情况下,Cassandra会消耗更多,并且考虑到还有OS运行的事实,以这么小的数量生活。 DataStax recccomend 年生产32GB开始,看到http://docs.datastax.com/en/landing_page/doc/landing_page/planning/planningHardware.html
有15台服务器与存储60GB,有将会900GB可用。大小为GB的100个密钥空间为100GB,因此从存储角度来看,您应该没问题:)。
相关问题
- 1. OpenGL ES glBlendFunc硬件需求
- 2. 茉莉花节点需求*
- 3. cassandra节点限制
- 4. Hadoop集群需求软件/硬件
- 5. SVN,TeamCity虚拟化/硬件需求
- 6. Symfony2的系统硬件需求
- 7. Cassandra节点不启动
- 8. Cassandra 3节点配置
- 9. 本地只写Cassandra节点
- 10. Cassandra查询特定节点
- 11. Cassandra节点随机下降
- 12. cassandra节点不启动
- 13. 2节点的Cassandra集群
- 14. Cassandra节点离开很慢
- 15. Cassandra节点批量启动
- 16. Cassandra:退役种子节点
- 17. cassandra opscenter幻像节点
- 18. Cassandra集群与节点
- 19. Cassandra多节点平衡
- 20. Cassandra - 无法删除节点
- 21. Cassandra集群单节点
- 22. MySQL集群节点特定硬件
- 23. 节点部分需求/导入
- 24. 节点js错误需求模块
- 25. Cassandra如何选择节点发送请求?
- 26. Cassandra从一个关闭的节点请求数据?
- 27. 我需要启动多少个初始Cassandra节点?
- 28. Cassandra服务器的硬件规格
- 29. Cassandra硬件之间的选择
- 30. HAXM硬件要求
非常感谢你,现在我明白我并不了解很多。 未使用的参数:密钥数量:100,节点数:15; CPU(i7 2300)每个节点:2. 您写道:4GB内存是一种最低要求。它取决于最大的密钥空间大小? –
不客气。请参阅编辑答案并对您的问题发表评论。 – nevsv