gpt4 book ai didi

openstack - Ceph 存储可用空间计算

转载 作者:行者123 更新时间:2023-12-04 01:52:38 25 4
gpt4 key购买 nike

可以帮我解决以下问题。

我如何计算总可用的 ceph 存储空间。
假设我有 3 个节点,每个节点有 6 个 1TB 磁盘的 OSD。那是总共 18TB 存储(3* 6TB)。所有这些 18TB 空间都可用还是一些空间将用于冗余?

最佳答案

Ceph 有两个重要的值:full 和near-full ratio。 full 的默认值为 95%,nearfull 的默认值为 85%。 ( http://docs.ceph.com/docs/jewel/rados/configuration/mon-config-ref/ )

如果任何 OSD 达到完整比率,它将停止接受新的写入请求(阅读:您的集群卡住了)。您可以提高此值,但要小心,因为如果 OSD 因为没有剩余空间(在 FS 级别)而停止,您可能会遇到数据丢失的情况。

这意味着,您无法从集群中获得超过 full ratio 的值,对于正常操作,明智的做法是不要达到 Nearfull 值。

对于你的情况,冗余 3,你有 6*3 Tb 的原始空间,这转化为 6 TB 的 protected 空间,乘以 0.85 后,你有 5.1Tb 的正常可用空间。

另外两个主动提供的建议:使用至少 4 个节点(3 个是最低限度的工作,如果一个节点宕机,你就有麻烦),并使用较低的值来接近满。我建议将其设置在 0.7 左右。在这种情况下,您将拥有(4 个节点,6 * 1Tb OSD,/3,*.7)5.6 Tb 的可用空间。

关于openstack - Ceph 存储可用空间计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52251414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com