ceph df中的max avail取值

本文详细介绍了如何使用ceph osd df命令获取Ceph集群中各OSD的容量信息,包括总容量、已用空间、可用空间及使用率等,并展示了如何计算每个OSD的maxavail值,这对于理解Ceph存储系统的资源分配和优化具有重要意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 获取OSD容量

[root@node-3 ~]# ceph osd df
ID CLASS WEIGHT  REWEIGHT SIZE   USE     AVAIL   %USE  VAR  PGS 
 1   hdd 0.12303  1.00000 106GiB 14.6GiB 91.4GiB 13.81 0.73 256 
 3   hdd 0.12303  1.00000 106GiB 14.6GiB 91.4GiB 13.81 0.73 256 
 5   hdd 0.12303  1.00000 106GiB 14.6GiB 91.4GiB 13.81 0.73 256 
 0   ssd 0.21483  1.00000 200GiB 43.4GiB  157GiB 21.72 1.14 208 
 2   ssd 0.21483  1.00000 200GiB 43.4GiB  157GiB 21.72 1.14 208 
 4   ssd 0.21483  1.00000 200GiB 43.4GiB  157GiB 21.72 1.14 208 
                    TOTAL 918GiB  174GiB  744GiB 18.98          
MIN/MAX VAR: 0.73/1.14  STDDEV: 4.14

2.  计算每个OSD的max avail

计算每个OSD的max avail 值,取最小的一个,例如,获取OSD ID 1的max avail的值

(1) OSD ID 1的权重:0.12303/(0.12303 * 3 + 0.21483 * 3)

(2) OSD ID 的 max avail 值:91.4 / (0.12303/(0.12303 * 3 + 0.21483 * 3)) / 3,3为OSD对应的副本数

### 如何分析 Ceph 存储集群的磁盘空间使用情况 #### 使用 `ceph df` 命令获取总体信息 为了检查集群的数据使用量和分布,在终端中可以执行如下命令来获得关于整个Ceph存储集群的空间占用概览: ```bash ceph df ``` 此命令提供了类似于Linux下`df`命令的功能,能够展示各个池(pool)所消耗的空间大小以及可用容量等基本信息[^1]。 对于更详细的报告,则可采用带有`detail`参数的形式调用该指令: ```bash ceph df detail ``` 这会提供更为详尽的信息,包括但不限于每个OSD(Object Storage Device)的状态、已分配给不同类型的对象数量及其占据的具体字节数目等等。 #### 解读 `ceph df` 的输出结果 当运行上述任一形式的查询之后,将会得到一份结构化的表格作为回应。这份文档通常由三部分组成——RAW USED(原始使用的总字节), TOTAL (总的物理硬盘资源),AVAIL(剩余未被利用的部分)。此外还有POOL NAME, SIZE, OBJECTS这样的条目用来描述特定逻辑分区内的状况;其中SIZE指的是副本数或EC编码模式下的分片数目,而OBJECTS则记录着实际存在的独立实体个数。 具体来说: - **RAW USED**: 显示的是当前已被占用掉的所有磁盘区域之和; - **TOTAL**: 表明了理论上可供调配的最大限度; - **POOL NAME**: 列出了每一个单独设立起来用于存放不同类型资料的工作区名称; - **USED**: 展现各工作区内已经被占用了多大比例; - **% USED**: 将上面提到的比例转换成百分比表示法以便直观理解程度差异; - **MAX AVAIL**: 预估在不违反安全策略的前提下还能增加至最高限额是多少; - **objects**: 统计每类项目里边究竟存了多少份实例化后的客体单元。 通过这些字段的帮助,管理员们便能轻松掌握住整体架构内部到底存在哪些瓶颈所在,并据此做出合理的调整措施以优化性能表现或是规划未来的扩展方向。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值