【发布时间】:2020-05-31 21:35:43
【问题描述】:
我希望估计每秒需要多少个 cassandra 存储节点来提供特定数量的读取。
我的节点规格是 32 核、256GB 内存、10Gbps NIC、10 个 6TB 硬盘。显然 SSD 更可取,但在这种情况下不可用。
我有大约 5x10^11 个 1kB 的值 = 500TB 的值要服务,以每秒 100,000 个读取请求的速率。 这些请求的分布是完全均匀的,即内存容量缓存将无效。
如果我们假设每个 HDD 可以维持 ~100 IOps,那么 我可以预期我至少需要 ~ 100 个节点来处理这个读取负载 - 对吗?
我还估计,在复制因子为 2 的情况下,总存储空间至少需要 20 台机器,再加上开销。
【问题讨论】:
标签: cassandra