1. 用ceph官网提供的pg计算器计算 可直接使用Ceph官网pg计算器计算pg_num,填入相关参数即可得出推荐的pg_num,如下图: 2. 用公式计算 pg_num计算值为: 注意: 最终pg_num的计算结果取接近计算值的2次幂,以提高CRUSH算法效率。例如:计算值为200 ...
PG NUM 用此命令创建存储池时: 确定 pg num 取值是强制性的,因为不能自动计算。下面是几个常用的值: 少于 个 OSD 时可把 pg num 设置为 OSD 数量在 到 个时,可把 pg num 设置为 OSD 数量在 到 个时,可把 pg num 设置为 OSD 数量大于 时,你得理解权衡方法 以及如何自己计算 pg num 取值 自己计算 pg num 取值时可借助 pgcalc ...
2020-11-04 09:19 1 1597 推荐指数:
1. 用ceph官网提供的pg计算器计算 可直接使用Ceph官网pg计算器计算pg_num,填入相关参数即可得出推荐的pg_num,如下图: 2. 用公式计算 pg_num计算值为: 注意: 最终pg_num的计算结果取接近计算值的2次幂,以提高CRUSH算法效率。例如:计算值为200 ...
https://www.jianshu.com/p/ae96ee24ef6c 调整ceph的pg数 PG全称是placement groups,它是ceph的逻辑存储单元。在数据存储到cesh时,先打散成一系列对象,再结合基于对象名的哈希操作、复制级别、PG数量,产生 ...
通常在创建pool之前,需要覆盖默认的pg_num,官方推荐: 若少于5个OSD, 设置pg_num为128。 5~10个OSD,设置pg_num为512。 10~50个OSD,设置pg_num为4096。 超过50个OSD,可以参考pgcalc计算。 ...
1. 查看PG 2. pg映射OSD位置 ...
当您创建池并为每个池设置归置组 (PG) 的数量时,如果您没有专门覆盖默认值,Ceph 会使用默认值。我们建议覆盖一些默认值。具体来说,我们建议设置池的副本大小并覆盖默认的归置组数量。您可以在运行池命令时专门设置这些值。您还可以通过在Ceph 配置文件的[global]部分中添加新的来覆盖默认值 ...
池是用于存储对象的逻辑分区。 当您首次部署集群而不创建池时,Ceph 使用默认池来存储数据。池为您提供: 弹性:您可以设置允许多少 OSD 失败而不会丢失数据。对于复制池,它是对象的所需副本/副本数。典型配置存储一个对象和一个附加副本(即size = 2),但您可以确定副本/副本的数量 ...
介绍:前面已经使用deploy和ansble部署了ceph集群,现在对集群的池进行简单介绍和简单操作 一、部分概念 池是ceph存储集群的逻辑分区,用于存储对象 对象存储到池中时,使用CRUSH规则将该对象分配到池中的一个PG,PG根据池的配置和CRUSH算法自动映射一组OSD池中PG数量 ...
创建存储池 创建文件系统 修改存储池副本数 查看存储池详细信息 crush常用操作命令 为存储池创建规则 启用存储池 注意:这里CephFS使用应用程序名称cephfs,RBD使用应用程序名称rbd,RGW使用应用程序名称rgw。 启用 ...