0

我有一个容量为 500 TB 的 Ceph 集群。我想为它创建缓存层。

我有一个 20TB 固态硬盘。这足以使用 20 TB 缓存 500 TB 吗?计算它的最佳方法是什么?

4

2 回答 2

1

传统上,我们建议 5 到 7 个 HDD 使用一个 SSD 缓存驱动器。正确地说,今天,SSD 不用作缓存层,它们缓存在 Bluestore 层,作为 WAL 设备。

根据使用案例,Bluestore Block.db 的容量可以是总容量(Block、CephFS)的 4% 或更少(对象存储)。

特别是对于小型 Ceph 集群(小于 1 PB 的原始存储),考虑全 SSD 存储是有意义的,特别是对于 Block 用例,因为固态硬盘和 HDD 的价格对于中等容量驱动器来说并没有那么遥远。

于 2020-04-20T19:24:38.910 回答
1

另请考虑以下事项:

了解您将收到的类型或工作负载 (I/O) 非常重要。通常,当集群上有很多客户时,缓存会很快填满,并且不会有太大帮助。

于 2020-06-10T21:02:38.660 回答