首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ceph存储可用空间计算

Ceph存储可用空间计算
EN

Stack Overflow用户
提问于 2018-09-10 13:08:28
回答 1查看 6.8K关注 0票数 4

可以帮我回答下面的问题吗?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-10 20:48:07

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

如果任何OSD达到满比率,它将停止接受新的写请求(读:你集群stuck)。您可以提高此值,但要小心,因为如果OSD因为没有剩余空间而停止(在文件系统级别),您可能会丢失数据。

这意味着,您不能从集群中获得超过完整的比率,对于正常操作,明智的做法是不要达到接近完整的值。

对于您的情况,在冗余3的情况下,您有6*3 Tb的原始空间,这转换为6 TB的受保护空间,乘以0.85后,您有5.1 TB的正常可用空间。

另外两个不请自来的建议:使用至少4个节点(3个是工作的最低要求,如果一个节点关闭,您就有麻烦了),并使用较低的值表示接近满。我建议它保持在0.7左右。在这种情况下,您将拥有(4个节点,6* 1Tb OSD,/3,*.7) 5.6 Tb的可用空间。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52251414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档